What is Stripe Integration?
Stripe integration allows you to securely charge credit cards and collect payments on Order Forms. Stripe handles all the credit card information, providing PCI compliance.
This integration processes payments, so your form needs Order Form Items with prices. But you don't need any items to collect credit card information — this will be handled by Stripe.
Create a New Payment Integration
First, get your Stripe API credentials (Secret Key and Publishable Key) by following their instructions. Note your API credentials for the next step.
On your form's "Payments" page, click the integration for "Stripe". Then, enter your API credentials. When you're finished, click the "Save" button.
Collecting Stripe Payments
After a form user completes the last page of your form, they'll proceed to its payment page. The Stripe Checkout box will securely collect the billing information and process the charge. For PCI compliance, Formsite doesn't have access to any of the credit card number information, it's processed entirely within Stripe Checkout.
Viewing Stripe Results
On your form's "Results" page, you can view the status of each Stripe transaction in the Payment column. Each row will have a status icon and a "History" link for full transaction history.
|Successful payment, but with additional information. For example, a duplicate payment or refund.|
|Waiting for payment attempt.|
|Failed payment or unexpected error.|
Note: Your Stripe account is the final record of all payments and refunds. There shouldn't be a discrepancy between Stripe and Formsite, but if this situation arises, Stripe takes precedence.
If you need something different, check out how to build a credit card processing form.