Support

Home Forums Event Espresso Premium EE + Braintree not recording declined paymnet

EE + Braintree not recording declined paymnet

Posted: June 19, 2018 at 12:39 am


SurreyHillsNC

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.
Our bank statement, however, shows only three being credited.
Checking to Braintree shows that one of the payments was declined.

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.
Currently we won’t know that a course place booking has been declined until I reconcile our bank receipts. I do this every time I am in, but that can leave us a week (or more) in arrears.

Please let me know if you’d like any further detail on this.


Tony

  • Support Staff

June 19, 2018 at 1:39 pm

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)


SurreyHillsNC

June 20, 2018 at 4:47 pm

** Removed **

  • This reply was modified 5 years, 10 months ago by  Tony.


SurreyHillsNC

June 20, 2018 at 7:54 pm

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?


Tony

  • Support Staff

June 21, 2018 at 4:15 am

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?

Once the payment is declined, EE does not attempt to reprocess that specific payment any longer.

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.

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.

So my question is what rules does Event Espresso/Braintree have where an initial payment is declined?

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.

And why does Event Espresso show the transaction as complete where the payment has not been processed?

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.

Event Espresso