With Jotform’s Stripe Payment Integration, you can send custom data along with each transaction, giving you more control over the information stored in Stripe. By adding a Short Text field to your form, you can pass customer details—like internal references, project codes, or notes—so they’re included in the payment record. This makes it easy to keep track of the extra details that matter to your business.
Whether you’re creating a new Stripe payment form or updating an existing one, sending extra data to Stripe with custom fields is quick and simple. You can do it in just a few steps:
- In Form Builder, select your Payment field and then on the right side of it, click on the Wand icon.
- Now, in the Stripe Integration window that opens on the right side of the page, click on Additional Gateway Settings to expand it.
- Next, under the Additional Gateway Settings section, toggle on Ask Billing Information to Customer.
- Then, scroll down to Custom Data Field and, in the Dropdown menu, select a Short Text field.
- Once you’re done, click on Continue.
That’s it. Now your custom form field data goes straight to Stripe with the payment, making it easy to track, organize, and reference transactions the way you need.
Notes
- You can also match a Full Name field or the Unique ID widget to the Custom Data field, not just a Short Text field.
- If you want to send more detailed information, you can pull entries or selections from other form fields into your Short Text field using logical conditions. Want a step-by-step walkthrough? Our guide on How to Manipulate Text (String) with Conditions and Calculation has you covered.
Send Comment:
10 Comments:
More than a year ago
I've successfully developed a sample form that is operational with Stripe checkout's Test Mode. Nevertheless, I'm seeking clarification on how to incorporate options for Google Pay and Apple Pay, in addition to credit card payments. Could you kindly provide some guidance?
More than a year ago
I'm trying to use a custom field for a Stripe Checkout integration, but do not see the custom field reflected in the metadata on Stripe - how can I troubleshoot? The form I am working with is named "monthly"
More than a year ago
The custom data field is only available when the payment type is "sell products".
When the payment is "sell subscriptions", the custom data field is no longer availble.
We really need this feature to be done.
More than a year ago
The custom data field is not mapping for us, we would like to be able to map the text from a field to the description field in Stripe - EG invoice number. This is not coming across.
More than a year ago
Is it possible to separate the payment info from the products? When I try to apply the conditions to the form to offer a pay by check option it hides the entire product list and total.
More than a year ago
Is it possible to map the Custom Data field to the Description in Stripe? For our purpose that would be helpful to have it there instead of in the metadata.
More than a year ago
I would like to send product name to Stripe...I have added the custom field and have mapped it...how do I determine what variables are sent to Stripe?
More than a year ago
Ideally, I'd like to modify "description" of transaction rather than append meta data (I'm receiving donations rather than selling products). In the meantime, I used the above method and have a hidden field (with default value) that labels the transaction "Web-Donation". I can see in my Jotform submissions that is assigned. However, in stripe the metadata is...
More than a year ago
The custom data field is not showing on my Stripe Payment Integration.
More than a year ago
The Custom Data field will only allow me to select account number- but there is another field I want to use instead. How can I make the other field able to be selected for custom data in my stripe integration?