Want to collect online payments on your form? Setup an integration with Stripe. It's easy!
Integrating with Stripe in 'Test mode' will allow you to test-out your integration with dummy card numbers. In test mode, no actual transaction occurs. But test mode is very useful for visualizing the payment flow. We recommend trying your form in test mode, before accepting real payments.
To use Test mode, check the 'Test mode' box and then click 'Connect with Stripe'. Once you are done trying-out your form in test mode, uncheck the 'Test mode' box and again click 'Connect with Stripe.' Make sure you re-copy-paste your 'Stripe Account ID' whenever your turn test mode on or off. (Your 'Stripe Account ID' may be different in different modes.)
To collect fixed-amount payments, use a 'Calculation' field where the 'Expression' is set to a fixed amount such as 10.00
, 15
, 99.99
etc.
To allow the form-filler to select the amount they'd like to pay, you'll need a 'Currency' (or 'Number') field with 'Variable' name set to amount
(or something similar.) Then, add a 'Calculation' field with 'Expression' set to amount
(or whatever 'Variable' name you chose for the 'Currency' field).
The charge-amount will be rounded down to the smallest currency unit. For USD, the smallest unit is 1 cent. Thus, if your 'Calculation' field computes '9.87654', the charge-amount will be rounded down to '9.87'. For JPY, the smallest unit is 1 yen. Thus, '9.87654' will be rounded down to just '9'.
If any of these steps didn't work out for you, or if you have any questions, please write to [email protected]. We'll be happy to help.