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

  • Profile Image
    Pegazo1
    Asked on November 13, 2017 at 05: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!

  • Profile Image
    John_Benson
    Answered on November 13, 2017 at 08: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.

  • Profile Image
    Pegazo1
    Answered on November 13, 2017 at 09: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....

  • Profile Image
    Nik_C
    Answered on November 14, 2017 at 03: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.28

    And another field is email field:

    1510648207Screen Shot 2017-11-14 at 9.34

    Let us know if you have any further questions.

    Thank you!