What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
I linked Brainetree to Jotform but can't accept payment.Asked by ErOYA on March 20, 2017 at 05:01 PM
I followed the instructions on Jotfrom to connect Braintree account to my Jotform page. However, customers are getting the following error message "Unexpected http response #400" when trying to make a payment. How do I get this issue resolved?
I've been testing the integration on a form I already had integrated with Braintree and I cannot replicate the same issue, payments are going through without any problem.
However, when I cloned your form I was able to replicate the same issue you're experiencing, I deleted the product and changed the payment settings, but I still can see the same issue.
I was able to resolve it only by deleting the payment integration and re-integrating it, I would suggest you to try the following:
1. Remove the payment integration from your form.
2. Make sure changes are saved and close your form.
3. Clear your forms cache by following this guide.
4. Open your form in the Form Builder and add the integration to your form again, this way settings should be reset back to default.
5. In case that you're still experiencing the issue, you could try resetting your API info, this link will help you with that.
Here's also the link to my cloned form of yours where you can see the payment integration works, you will notice I have removed all the other fields, since you had widgets added I was testing if they were causing the issue, but they were not.
My integration is set to sandbox mode so you could test it by entering this payment info:
- Credit Card Number: 4242424242424242
- CVC : 123
- Valid Expiration Date
*Later than the current date
Hope this helps.