Stripe field
Description
Stripe is a payment processing platform that allows you to securely collect credit card payments from your users. The Stripe field allows you to add a credit card input to your form, and securely process payments.
Charge: You can charge the user’s credit card immediately when they submit the form. This is useful for collecting a fixed amount from the user, like a product purchase, or a donation. The amount can be set in advance, or be the result of calculations, or form selections.
Subscription: You can create a subscription plan in your Stripe account, and allow users to subscribe to the plan using the Stripe field. This is useful for recurring payments, like a monthly subscription, or a membership fee.
Uses
Product purchase: You can use the Stripe field to collect payments for products or services. The user can enter their credit card details, and you can charge the card immediately.
Donation: You can use the Stripe field to collect donations from users. The user can enter the donation amount, and you can charge the card immediately.
Service subscription: You can subscribe users to recurring services, like a monthly subscription, or a membership fee. Note that subsequent actions like cancellations, refunds, and upgrades are managed in your Stripe account.
Styling
Multi-column layout: Use the layout setting under the General tab to display the field in a multi-column layout.
Hide label: Check the Hide label from view setting under the General tab to hide the label from view.
Configuration
Test mode: You can enable test mode to test the Stripe field without processing real payments. In test mode, you can use the test card number
4242 4242 4242 4242
, and any future expiry date and CVV.Enable coupons: You can enable coupons to allow users to apply a discount to their payment. Coupons are created in your Stripe account.
There are different configuration options based on the payment type:
Charge
Authorize only: Check this option to authorize the payment without capturing it immediately. You can capture the payment later in your Stripe account.
Currency: Select the currency in which you want to charge the user.
Charge calculation: You can set the charge amount to a fixed value, or reference a field using the @ key, or use math calculations.
Follow this tutorial on creating an order form to learn more about using this payment type.
Subscription
Subscription plans: Select the subscription plan that you want to offer to users. You can set a fixed subscription id, or use field references to allow people to select a plan using a multiple choice field or a dropdown field.
Tax rate ID(s): You can set the tax rate ID(s) to apply to the subscription. Tax rates are created in your Stripe account.
Follow this tutorial on creating a subscription form to learn more about using this payment type.