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.
Stripe: Invalid Positive Integer ErrorAsked by nuchielaga on August 19, 2013 at 10:33 PM
I am submitting payments using the STRIPE integration with a form I created. After the payment is submitted, I checked STRIPE and the payment was successful but my customers get the following error message causing them to submit payment twice and receive the same error message.
See attached image.
As part of this payment problem, I also don't get any form submissions on my JotForm dashboard so the information the clients enter does not get saved anywhere.
Please help urgent! i have an event this weekend and I'm hoping it will work.
Can you please try checking if the API keys you provided during configuration in the payment wizard are valid and correct. Check also if there are trailing white spaces after the keys/number
Then, retest by submitting the form.
Inform us if the issue persist.
Ok I see several issues here:
1. I checked that there were no spaces. I even generated new API keys in STRIPE to make sure that it is not the issue. I did my test in LIVE environment since the TEST environement seems to give me errors using the test credit card number, says expiration date invalid. I keep gettign the same "Invalid Positive Integer" error.
2. I changed the amount on the form so that I would not get billed a high amount (since I'm in LIVE environment) from $9.99 to $1.50. The charge went through and it charged me the old amount even though the form seemed to have updated successfully. So I guess the change didn't go through on the backend integration?
3. I have a monthly charge and I add an "initial" fee to be added to the first payment. I noticed that the transaction charges whatever amount you put on monthly charge field, but if ignores what you put on the "initial payment" field.
Look forward to your reply!
Good day! I've clone your form, use my Test API Keys, and I am able to replicate the error. I guess it has to do with the amount of your subscription. I guess that's part of the Stripe API Limits.
I've created a form and increases the amount to more than 10$ and it works well without any problems. The subscription won't work below 10$. What I could suggest is to change the amount or if you need this amount, use another payment method such as Paypal.
Test Form: http://www.jotformpro.com/form/32315671011946 (Using Test API Keys)
Clear your forms cache to see the changes within the form: How to Clear your Form Cache
It appears that it happens on subscription type of payments. I have made some changes on this, "First Payments" should now works.
Wheter its lower or higher than the Original price, if you set "First Payments" user will get charge on the first month only(the amount you specified) - I think thats the original functionality. no?
Anyway, if you face anymore problems please let us know.