How to pass merchant-defined fields to Authorize.net?

  • Pegazo1
    Asked on November 13, 2017 at 5:16 PM

    The credit card data goes straight to Authorize.net as expected, but is it possible to pass other fields too?  If a donor gives their gift in memory or in honor of a certain person, or if they enter other details in the comments field in JotForm, we'd like to pass that data get through to Authorize.net.  Is that possible?

    In the Authorize.net documentation they provide all kinds of computer code (PHP, Java, Python...) but they cannot tell me where to paste which parts of the code.

    In my JotForm I have created some invisible calculations that simply repeat what's in the fields in question, but I don't see how to put those calculations into the Auth.net integration.

    Can it be done?

    Thanks!

  • John_Benson
    Replied on November 13, 2017 at 8:15 PM

    Yes, this is possible. You can Pass a calculation to the Payment field by following this guide: https://www.jotform.com/help/275-How-to-Pass-a-Calculation-to-a-Payment-Field

    Let us know if you need further assistance. Thank you.

  • Pegazo1
    Replied on November 13, 2017 at 9:10 PM

    Thank you, but I am still puzzled. Parts of the instructions refer to the price. I am already passing the price to Authorize.net.

    I am asking how to pass other fields. For instance, a donor will type the name of the person they're donating in memory of. Or a donor will type comments about their gift, such as "Please notify the sister of the deceased" or something.

    Can I pass these other fields to Authorize.net? 

    I'm just assuming that calculations are required. But the calculated values are not meant to go into the price field.

    Am I missing something in the instructions?

    Thanks for your trouble....

  • Nik_C
    Replied on November 14, 2017 at 3:31 AM

    Unfortunately, that is not possible with Authorize.net, you cannot pass custom text in that way. It is limited when it comes to sending custom data to payment, you can forward text as invoice number from the form, for example: 

    1510647989Screen Shot 2017 11 14 at 9 Screenshot 10

    And another field is email field:

    1510648207Screen Shot 2017 11 14 at 9 Screenshot 21

    Let us know if you have any further questions.

    Thank you!