In a nutshell, Braintree ‘batch’ process their payments so when you make a payment with Braintree you are effectively doing a pre-auth on the amount you want to take.
Your user enters their details and Braintree contacts their bank to confirm the funds are there. If they are, they place a hold on those funds and submit the payment for settling, they say settling can take up to 24 hours and will only show as settled when the funds actually move over to your account.
The Braintree add-on uses their own library and ‘Settling’ is considered successful within that.
We can’t change that on EE’s end and Braintree state that it is rare that a payment would decline between submitted for settling -> settling -> settled, however, it can happen…. the kicker is that Braintree don’t have any webhook that will tell you if a payment failed at the point, they expect it to be client side.
They’ll state that you should only send goods etc once the payment has been settled to be 100% sure, in reality with batch processing that’s not very realistic imo (wait up to 24 hours to confirm the payment went through??).
Viewing 2 reply threads
The support post ‘Braintree payments remain 'settling' despite payment being made – 2018’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.