Mapping multiple form field to Stripe Custom data

  • agualandri
    Asked on August 1, 2019 at 7:03 PM

    It's been a while since I checked the Stripe integration settings. Has support to mapping to multiple metadata fields in Stripe been added to the integration by JotForm?

  • John Support Team Lead
    Replied on August 1, 2019 at 8:52 PM

    Hi @Agualandri,

    Currently, these are the only available fields that can be mapped into the Stripe Integration:

    1564707081no custom data Screenshot 10

    If you're referring to something else, please let us know in detail. We might provide you a possible workaround for that.

  • agualandri
    Replied on August 8, 2019 at 11:55 AM

    Stripe uses metadata fields that are custom fields we create on their end. Often, other systems will allow you to map data (say a field in a form) to those customers fields you've created. So that you can pass custom data from your form to Stripe.

  • John Support Team Lead
    Replied on August 8, 2019 at 12:28 PM

    Hi @agualandri,

    Apologies. I forgot to mention that aside from the email, you can also map a custom data from a field in the form. Try adding a Short Text Entry to your form then go to Stripe > Additional Gateway settings then you'll be able to see a Custom Data Field. There you can map a field.

    1565281664Stripe custom data field Screenshot 10

    However, this can only map one text field. In case you want multiple text fields to be mapped, you may try merging those fields into a separate text field then send it as metadata to Stripe by using a condition. Please see the screenshot below of the condition that can be set:

    1565281922150035019318072017 091642 Screenshot 21

    In this condition, I used three text fields namely Meta A, Meta B, and Meta. The first two field's data will be passed on to the Meta field once they are filled. Then we'll set the Stripe Custom Data Field to map the value of the Meta field. 

    Please try that and let us know it goes.