Jotform for Beginners
Get more done with powerful, easy-to-use online forms. Learn how in this helpful, free guide from Jotform.Download the Book
April 22, 2022
Jotform supports a handful of Payment Processors that would allow you to collect payments through your forms. You can sell products, get a user-defined amount, collect donations, or sell subscriptions.
When dealing with subscriptions, you may need a way to charge your customers a one-time payment instead of a recurring one. This will be the focus of this article – to set up your form with a one-time payment subscription.
We will not cover all the payment gateways since the workflow and setup are relatively the same. What stays constant would be the Payment Type – it should be set to “Sell Subscriptions”.
Below are a few examples of some of the most popular payment processors, and how you can set up a subscription with a one-time payment.
For PayPal, Authorize.Net, 2Checkout, and BluePay, it’s really straightforward, just set your subscription’s Number of Payments option to “1”.
This means your users will only be charged once.
This payment processor doesn’t have an option to set the Number of Payments. So, as a workaround, here’s what you need to do:
So, what happens with this setup? It would charge your users based on the Custom First Payment Cost and will never be charged again since the Price is set to “0”. And knowing that it’s a first payment cost, they will only be charged once.
Braintree users need to set up the number of billing cycles within Braintree. For more information, visit Recurring Billing | Billing Cycles – Braintree Support Articles (paypal.com)
Thank you for helping improve Jotform's user guides. 🎉
Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:
Support Forum: https://www.jotform.com/answers/
Contact Jotform Support: https://www.jotform.com/contact/
Thanks for verification!
Jotform Blog Newsletter
I have also not seen the custom first payment field for Strip. Where did it go, and how can I now set a one time payment with a user-defined amount?
The option to set a custom first payment doesn't seem to exist anymore for Stripe - is that correct?
I need to be able to charge for subscriptions and one-time charge items with one checkout. Is it possible with jotform and stripe?