What is Stripe Integration?
Stripe integration allows you to securely charge credit cards and collect order form payments. Stripe handles all the credit card information, providing full PCI and SCA compliance.
Requirements
The Stripe integration feature requires a Professional level Formsite account and a Stripe account.
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 be forwarded to Stripe to pay. Stripe will securely collect their billing information and process the charge. After a successful payment, Stripe will update Formsite with the status of the transaction, usually within a few minutes.
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.
Status | Description |
---|---|
Successful payment. | |
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.