Posted: June 19, 2018 at 12:39 am
We have an anomaly in our online payments system on https://www.surreyhillsnc.org.au On 14th June Event Espresso shows us receiving four course bookings at $160 each. It shows each as paid and Complete. From this: Clearly we have no feedback link between Braintree and Event Espresso to update Event Espresso when a payment has been declined. This means that course places will be recorded as fully booked when in fact one or more booking payments have been declined. Please let me know if you’d like any further detail on this. |
|
Hi there, Have you found which of those four course bookings is invalid within EE itself? If so if you open up the transaction (Find the user in the Registration list and either click on the TXN Date column, or click on the name and then the ‘View Transaction’ button in the editor). What do you see under the payment section there? If unsure I’ll take a look if you can send temporary login details using this form: https://eventespresso.com/send-login-details/ (Note I’ll need the details of the registration that failed so I know where to look) |
|
** Removed **
|
|
I think what it looks like we need to understand is the rules around payments from Braintree – that is, when a transaction is declined, how many times and how long does Braintree continue to try to process the payment? It seems that we were premature in assuming that because the payment was declined due to ‘insufficient funds’ the transaction was void. BUT it is equally misleading that the transaction is listed as COMPLETE in Event Espresso when we had not received the payment. So my question is what rules does Event Espresso/Braintree have where an initial payment is declined? And why does Event Espresso show the transaction as complete where the payment has not been processed? |
|
Once the payment is declined, EE does not attempt to reprocess that specific payment any longer.
There’s actually 2 payments on that transaction, the first returned 2001 Insufficient fund and that payment has a status of declined (the red bar to the left – http://take.ms/WLXYb) If you hover over the status bar you’ll see the different statuses EE uses for payments. The second payment which the user made on the following day shows a status of ‘settling’, the Braintree API considers successful and therefore sets the payment to successful. So as far as EE is concerned from the response from the second Braintree payment it was ‘approved, which will complete the transaction.
If the payment is declined EE will continue to show the transaction as Incomplete and the user can continue to attempt payments using whichever payment methods you have available on your site. EE does not attempt to reprocess declined payment, the user would need to attempt another payment themselves.
EE received a response of successful from Braintree, so as far as EE was concerned the payment was complete, if a payment that equals the total amount owing is approved the transaction will be marked as complete. |
|
The support post ‘EE + Braintree not recording declined paymnet’ 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.