How can we pass the IP address of the transaction to Authorize.net

  • Profile Image
    endurancenews
    Asked on January 19, 2018 at 03:38 PM
    This helps. Our credit card processor, Authorize.net, is requesting that we include IP addresses -- if we add the IP address to our form (as you indicate in the screenshot below) will that information go to our Authorize.net?
    Troy at AERC
  • Profile Image
    Jim_R
    Answered on January 19, 2018 at 04:08 PM

    Hello Troy - Looks like you replied straight from your email and attached an image. Our Support Forum doesn't process email attachments so you have to visit your thread by clicking the link below in order to post/send us screenshots:

    https://www.jotform.com/answers/1355365

    Related guide: How-to-Post-Screenshots-to-Our-Support-Forum

    I'm currently researching what you're referring to but my assumption is that you're talking about the Advanced Fraud Detection Suite (AFDS) IP Administration Tool of Authorize.net, correct?

    Our current integration with Authorize.net doesn't have an option to pass additional details/parameters except for the Customer Email Field and the Invoice Number Field.

    If you could confirm that you're indeed referring to AFDS and you need the IP address to be passed to Authorize.net along with the payment transaction details, let us know by replying to this thread.

    For the meantime, I'm looking for a way to pass the customer's IP address to the Invoice Number Field so you can test if this will suffice or not. I'll get back to you shortly.

  • Profile Image
    endurancenews
    Answered on January 19, 2018 at 04:41 PM

    Thanks. We're still reeling from having 17,000+ credit card transactions that showed up from our Jotform. We've added the Captcha and are working with Authorize.net and want to do everything possible. Not sure about the AFDS and if it's expensive we likely will be trying our free options first (we're a nonprofit).

    If there is anything else you can suggest we do within Jotform, do let me know. THANKS!


  • Profile Image
    Jim_R
    Answered on January 19, 2018 at 05:50 PM

    Our credit card processor, Authorize.net, is requesting that we include IP addresses

    AFDS is a security feature of Authorize.net. You mentioned you wanted to include the IP address to the transaction details so I mentioned it.

    If there is anything else you can suggest we do within Jotform, do let me know. THANKS!

    Of course - If you will be interested on implementing this (including the IP) in the future, don't hesitate to reply to this thread so I can walk you through the detailed process of passing the IP ADDRESS of the user as the INVOICE NUMBER FIELD of the payment transaction.

    To sum it up, here's what I did on my test form:

    1. I used the following fields:

      🔘 Get Visitor Location Widget (IP only)

      🔘 Substring Widget

      🔘 Textbox

    2. A condition was setup to pass the value of the GET VISITOR LOCATION WIDGET > to the SUBSTRING WIDGET to parse the IP > then finally to the TEXTBOX FIELD.

    3. And the value of the TEXTBOX FIELD containing the IP address will be setup as the INVOICE NUMBER FIELD of the Authorize.net payment field.

    This may or may not work since it's a workaround but it's worth a shot. If it doesn't, we can put up a feature request for the possibility of including the IP address in the transaction details.

    For the spam incident, I kindly request you to continue your conversation with us on this thread if you need to followup or if further help is needed.