- gkriegsAsked on April 30, 2013 at 11:43 PM
I am using stripe for CC payment, and I receive the following error on submit:Oops!Invalid amount. Amount must be a positive integer in cents.
Details: File: /www/v3/builds/fbd8319db10242573c1e12f80248ff87364bf032/lib/classes/Payments/Stripe/Stripe/ApiRequestor.php Line: 114
I can see the transactions on my stripe dashboard, and I've confirmed that the submit action is meant to take the user to a specific URL.
Any chance you could help me with this error?Page URL:
- JotForm SupportWelvinAnswered on May 01, 2013 at 01:22 AM
This is another case with our Stripe Integration as I can't find any similar to our Support Forum. Can you please try to round up 19.99$ to 20$. See if the amount causing to happen. Also, please make sure that you're live Stripe API Keys and your account are set to Live Mode.
Waiting for the output with amount - so I can forward this to our developers.
- gkriegsAnswered on May 01, 2013 at 10:03 AM
Thanks for the help.
I'm thinking it might have something to do with test vs. live mode. After receiving your mail, I put both my stripe account and my jotform in live mode, and attempted to use the 4242424242424242 credit card. Here's the error I received...Oops!We couldn't charge this card because its Stripe token was created with an API key in test mode and now a charge is being attempted with an API key in live mode. If you'd like to charge this card, you should use a live API key to store the card. If you just want to test, you should use a test API key to charge the card. You can manage your API keys at https://manage.stripe.com/account/apikeys. If you have any questions, we can help at https://support.stripe.com/.Details: File: /www/v3/builds/69426dbdd25871dfe9507e7b0950f5f1d2b41253/lib/classes/Payments/Stripe/Stripe/ApiRequestor.php Line: 114
- JotForm SupportWelvinAnswered on May 01, 2013 at 10:59 AM
I am thinking the same. When you're paying using Valid Credit/Debit Cards, you should get and set the Live API Keys and set your Stripe account to "Live" mode.
When you want to test a transaction, use the Test API Keys and set your account to "Test" mode and use the Test Card we provide on the setup page which is 4242424242424242.
So, I guess everything was sorted now? Please confirm.