financial API best practices