Auth.net widget - Creating 2 API calls a day

  • mswartz59er
    Asked on October 17, 2018 at 9:10 PM

    I'm using your the auth widget to facilitate a subscription model for new customers.

    However, as is now there's only one API once the customer orders which is for a new subscription. The problem is that the subscription (and the initial charge) doesn't happen until 2AM PT, because auth.net only processes subscriptions 1 time a day.

    If you set Auth.net natively, you have the option of creating 2 API calls to avoid this: 1 fo the initial charge (which is immediate and avoids the (up to) 24 hour delay to find out if the charge was accepted/denied) and then a second one to create a subscription from the initial charge.

    Is there a way to do this using jotform? I'm so sick of having to wait up to 24 hours to find out if the charge was accepted/denied 

  • Elton Support Team Lead
    Replied on October 18, 2018 at 12:42 AM

    I suggest turning on Authorization Only so you can decide when to approve or decline the payment anytime you want.

    Auth Screenshot 30

    If this isn't working according to your requirements, you may add the base subscription amount on the first payment fee so they are both processed at once.

    Example: If the base price is 20 and 10 is the initial charge, enter 30 in the first payment fee.

    Auth Screenshot 41

    If I have missed something, let us know.

  • mswartz59er
    Replied on October 18, 2018 at 12:41 PM

    Can you look at one of my payment forms I'm using, "Valacyclovir($25) Checkout ($20 First Qtr)." I see the authorization only option, but can u explain exactly what that means?


    Would I then have to manually approve each order on auth.net's website? Could I automate that?

  • Support_Management Jotform Support
    Replied on October 18, 2018 at 2:05 PM

    Can you look at one of my payment forms I'm using, "Valacyclovir($25) Checkout ($20 First Qtr)."

    The AUTHORIZATION ONLY option is not enabled for that form.

    I see the authorization only option, but can u explain exactly what that means?

    Citing how auth.net defines this process - Authorization only means transactions are authorized, but are not automatically submitted to the processor for settlement. Instead, they remain in an Authorized/Pending Capture state until a capture action is performed. Once this is done, the transaction is submitted for settlement. Authorizations expire if they are not captured within 30 days.

    To put it simply, no charges will be incurred unless you approve it first.

    Would I then have to manually approve each order on auth.net's website? Could I automate that?

    From what I can tell from their support documentation, you can do this individually or in bulk. However, I found no online resource that shows it can be automated. Here's an excerpt from this help page:

    To capture a transaction, you can manually log into your Authorize.Net interface and go to your Unsettled Transactions. From there, you can use the Group Capture filter toward to the top of your screen to capture multiple transactions at once, or click the individual Transaction ID of the transaction you would like to capture, and the next screen will provide a Capture button.