2
votes

In my project, I am using Braintree payment gateway. In that we can accept different types of credit cards like Visa, American Express etc. Each and every card has their predefined authorization days Like visa has 10 days authorization after that it will be expired. In braintree the transaction state will be "Authorization Expired".

My requirement is, to extend the authorization state to more than the predefined days like 10. On the basis of that I want to charge amount from client on specific future date.

Is there any way,so I can keep the transaction state as "Authorized" until the payment transaction date come.

Please give your suggestions on this.

Thanks in Advance Praful

1

1 Answers

4
votes

I work at Braintree. If you have more questions, feel free to reach out to our support team.

There is no built-in way to extend an auth. In most cases, it isn't necessary -- be sure you actually need to hold the full amount for the entire time before charging.

If you do need to extend an auth, you can void the existing auth and re-auth the amount periodically, before the auth would expire.