With Custom Data, it’s now easier to include custom descriptions to the data in a Stripe payment integration.
You can now directly attach key-value data descriptions to charges, customers, and most other data in your Stripe payment form. As with other data, custom data can be searched and viewed as well in your Stripe account dashboard.
Here’s how you can send custom data to Stripe:
- Connect your Stripe account with Jotform.
- Set the Payment Type. Custom Data is available for the following payment types:
- Sell Products
- Sell Subscriptions
- User Defined Amount
- Collect Donations
- Expand the Additional Gateway Settings section.

- Set the Ask Billing Information to Customer option to “Yes.”
- In the Custom Data Field option, select the field name in the form that will be used to send the custom data to Stripe.

Note
The Custom Data Field option is designed to be mapped to a Short Text element. It means that you will need to have at least one Short Text element to be able to map it as a custom data field.
- Save the Payment Settings.
Stripe payment Custom Data helps you store the info that’s most useful for your business when using Stripe payment integration.
Send Comment:
9 Comments:
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"
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.
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.
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.
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.
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?
Ideally I'd like to modify "description" of transaction rather than append meta data (I'm recieving 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:
"haZQGDKVaCqKAkh1E8ueuHK7rQUBaJ2w+2emrX4VET6sKKt1zjZhW7Q2i8LqTDRJq0PGFT1P5c1eZKjQKWhTAeQH0kyNTET3sqJfsVnyFkGSPf9EiamiZSgrSQDGhzH5KWNp+iPRiyT7D9z0NapH4smE44taIq+/BByTT5tjbWbBi0J1zR6ykIz5VWpSF0lSG6CWf/IdrEnr50YO6dJctUQHI4ebPs1LTYJDmJBqc0K1Amg6GGho13EqBF3n9uUznadCYRbATO7OZozoFqM/R2VlPcPaKPOF06ZUd9rud3buY29LMZWYAk3Fq8gSN8optO+knZNA4xLkv6zbob5JdQ=="
??
The custom data field is not showing on my Stripe Payment Integration.
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?