You are viewing limited content. For full access, please sign in.

Question

Question

Braintree Integration and Forms

asked on July 26, 2019

Hello,

Anyway to submit payment information and get back a confirmation of success/failure of payment before submitting the form. This would allow the customer to try a different method of payment if the payment failed the first time.

Thank you.

0 0

Replies

replied on July 29, 2019

I haven't tried this, but you could try using a secondary user task and the option to "Auto-load next task if it is assigned to the same person". After the initial starting event, you could have a gateway that checked whether the payment succeeded or failed. If it failed, have another user task assigned to the initiator that automatically loads up with a message saying the payment could not be completed, please try again (or try another payment method). That form would automatically load up in the failure case, so might be similar to what you are requesting. 

0 0
replied on July 29, 2019

Thank you Jared but this is anonymous form submission. We are using forms portal.

0 0
replied on July 29, 2019

Ah, in that case my method wouldn't work. We have a feature request to run payment authentication while the form is open, but it hasn't been addressed yet. You could try to take in the user's email address and, if the payment failed, run a workflow that emails them to try the payment again. You could pre-populate the form with most/all of the initial information and embed that into the URL so the public user would get most of their form back. 

0 0
replied on July 29, 2019

We are emailing the success (tx id) and unsuccessful payment to the end user. The scenario we have is summer school and users are trying to pay for courses. We have had issues of forms/workflow being slow hence people paid for seats that were full and refund was issued (as db was not reflecting the accurate number of seats available). We are trying to change the design by using a web service to reserve the seat and then asking for payment. The issue is that if payment fails then the person has a seat without paying (which eventually we have to write more logic to release). If the payment confirmation was on screen it would give the person a seat and take payment at the same time. There was one vendor at the empower conference 2019 which provided that capability but it is not available with braintree.

0 0
replied on October 11, 2019

Zainab - do you remember who the vendor was at the conference who offered the payment confirmation option you mention in your comment?  Thanks. 

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.