How to use Authorize.Net Accept Hosted

  • rmicdev
    Asked on December 7, 2017 at 10:26 AM

    I have a requirement to create a Jotform form that allows a user to pay a membership fee through Authorize.Net.  We understand that Jotform is SSL enabled and PCI compliant, but we need (for multiple reasons) to redirect the user altogether to the Authorize.Net screens to collect all payment info.  It looks like the Accept Hosted options using the Authorize.Net API will allow us to do this: https://developer.authorize.net/api/reference/features/accept_hosted.html

    Any way to use Authorize.Net  Accept Hosted to enter payment information for a Jotform form rather than the built in Jotform/Authorize.Net integration, where I enter the payment info (specifically the credit card info) on the Jotform form?

  • aubreybourke
    Replied on December 7, 2017 at 12:10 PM

    Unfortunately that is not possible. Currently our Authorize.net integration offers no way of redirecting the payment.

    However, as  a work around you could separate your form into pages. And have your Authorize.net integration on its own page.

    For example:

    https://form.jotform.com/73404342146954

  • rmicdev
    Replied on December 7, 2017 at 1:01 PM

    Thanks for the potential workaround.  Unfortunately, just putting the payment info on a separate Jotform page won't meet our need.  We need to hand off the entire payment process, including collection of credit card number, to Authorize.Net.  Formsite offers the option with their Authorize.Net payment integration of collecting the payment information in form OR handing it off to Authorize.Net.  Any way that could work with Jotform?  If not, any plans to enhance the Authorize.Net integration to include an option like that?  We know it can work, since Formsite is already doing it.

  • aubreybourke
    Replied on December 7, 2017 at 2:16 PM

    We don't have that feature in our Authorize.net integration.

    However, it is possible to post the submission to a custom thank you page. If your custom thank you page was your own Authorize.net payment processor implementation it might work.

    How to Post Submission Data to Thank You Page

    Send Submission Data via Post Method and Thank You Settings

    But you would need your programmers to implement this. 

  • rmicdev
    Replied on December 8, 2017 at 9:17 AM

    Thanks for the suggestion.  Since we don't have programming resources available for this project, we'll just use Formsite.  I was able to give their Authorize.Net integration a try and it works exactly the way we need. 

    Please let me know if Jotform ever enhances the Authorize.Net integration so that we can use the Accept Hosted method of collecting Authorize.Net payments.