Skip to main content

Payment in Forms (Including Donations)

Enhance your forms in Stack by integrating payment options, allowing you to collect donations or user-defined amounts effortlessly. This feature is located in the Integrations section within the form builder, enabling a seamless payment experience for your users.

Table of Contents

Suggest an Amount Customization

With Stack, you can suggest payment amounts in your preferred currency, making it easy to guide users on how much to contribute. Here’s how you can customize this feature:

  • Offer up to 15 suggested amounts.
  • Choose your currency from the available dropdown menu.
  • Enable the "Other Amount" option to allow users to enter a custom amount.
  • Customize the appearance of the amount tags to match the styling of your form labels.

User-Defined Amount

If you prefer, you can disable the suggested amounts, which automatically enables the user-defined amount feature. This allows users to enter any amount they wish to pay. You can also set a placeholder text for the payment field to guide users.

Tracking Payments

Keep track of all payment activities with ease:

  • Payment amounts and related details are included in form submission data.
  • Access transaction details in the Transactions section under Payments.
  • Export payment details using the available export options.
  • Monitor the status of payments, whether successful or pending.

Email Notifications

Enhance communication with autoresponders and email notifications in forms where payments are enabled. These notifications will include the payment status and amount, keeping both you and your users informed.

Important Points to Note

  • NMI and Authorize.net require the first name field when using the Payment element.
  • Refund amounts are currently not captured.
  • The old API-based Stripe connect method is not supported.
  • Payment elements will not display in Calendars with custom form payment elements.
  • Multi payments with multi-native forms are not yet supported in funnels.
  • Undo/Redo functionality is not supported with the Payment element.

For further learning, check out these community tutorials: