What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Authorize.net: How do you set the start date for the first of the following month for subscriptions?

    Asked by HappyfeetCT on February 02, 2014 at 01:36 PM

    We want the customer's credit card to be charged the first of each month for a montly subscription. We want the billing to begin the on the first of the following month, regardless of the date the customer actually subscribes. Using Authorize.net how do we set this up?

    Thanks.

    start date credit card thanks
  • Profile Image
    JotForm Support

    Answered by TitusN on February 02, 2014 at 03:39 PM

    Hello,

    Thank you for contacting us.

    You can set your form to simply send the payment information to Authorize.net (and not charge immediately), then from there, you can set the billing cycle for your customers at any time.

    To activate this feature, please access your payment field and change the setting shown below:

    Please let us know if this helps.

  • Profile Image
    JotForm Support

    Answered by TitusN on February 02, 2014 at 03:42 PM

    Apolgies.

    Here is an article on what features you need to access to manage recurrent billing:

    http://www.authorize.net/solutions/merchantsolutions/merchantservices/cim/

    Please let us know if you hit a bump

  • Profile Image

    Answered by HappyfeetCT on February 02, 2014 at 04:06 PM

    TitusN,

    Thanks for the information - I think this is what I am looking for but I do have one question. Do you mean I should set "Authorizaton Only" to "Yes" under the "Preperties" settings? 

    Thanks.

  • Profile Image
    JotForm Support

    Answered by TitusN on February 02, 2014 at 04:24 PM

    Yes. 

    That will make sure that whoever subscribes is not billed immediately, but you would have their billing information on Authorize.net, such that you can modify the billing cycle/dates as you wish.

    Please let us know how we can assist further.

  • Profile Image

    Answered by HappyfeetCT on February 02, 2014 at 08:09 PM

    I tried this solution, but when the subscription is sent to Authorize.net the start date is not editable - so the charging starts on the day the customer registers and it cannot be edited at Authoize.net. Is there a way the set the start date variable before passing the data to Authorize.net?

    Thanks.

  • Profile Image

    Answered by HappyfeetCT on February 03, 2014 at 08:50 AM
    No I am not looking for a trial period.

    We have monthly classes and want to bill the customers on the first of each month, starting the month after they register. Right now I can only bill on the day of the month that they register. I want to bill on the first of the month for all customers.

    Thanks.

    ...
  • Profile Image
    JotForm Support

    Answered by TitusN on February 03, 2014 at 10:16 AM

    Thank you for the feedback.

    I will collaborate with the rest of the support team and respond back. 

    Thank you for your patience.  

  • Profile Image
    JotForm Support

    Answered by TitusN on February 04, 2014 at 03:55 PM

    Hello,

    Thank you for your patience.

    We ran some tests, and it appears that the date cannot be adjusted, regardless of "Authorization only" or "Authorization and capture" modes activated

    I would suggest that you contact Authorize.net support and inquire about your options in changing subscription dates to the beginning of the month.

    http://www.authorize.net/support/

    Please let us know how we can assist further.

  • Profile Image

    Answered by HappyfeetCT on February 05, 2014 at 05:18 PM

    TitusN, I found the same issue. Once created the start date can't be changed.

    Looking at Authorize.net's ARB guide it seems there is a variable called "startDate" that is passed to them via the API. See example code from their guide below - startDate is highlighted in yellow. My guess is that JotForm is using the creation date as the default start date. Is it possible to add a start date option to the Authorize.net payment tool?

    Thanks for your continued assistance.

     

    Example ARBCreateSubscriptionRequest 

    <?xml version="1.0" encoding="utf-8"?>

    <ARBCreateSubscriptionRequest xmlns="AnetApi/xml/v1/schema/

    AnetApiSchema.xsd">

     <merchantAuthentication>

     <name>mytestacct</name>

     <transactionKey>112223344</transactionKey>

     </merchantAuthentication>

     <refId>Sample</refId>

     <subscription>

     <name>Sample subscription</name>

     <paymentSchedule>

     <interval>

     <length>1</length>

     <unit>months</unit>

     </interval>

     <startDate>2007-03-15</startDate>

     <totalOccurrences>12</totalOccurrences>

     <trialOccurrences>1</trialOccurrences>

     </paymentSchedule>

     <amount>10.29</amount>

     <trialAmount>0.00</trialAmount>

     <payment>

     <creditCard>

     <cardNumber>4111111111111111</cardNumber>

     <expirationDate>2008-08</expirationDate>

     </creditCard>

     </payment>

     <billTo>

     <firstName>John</firstName>

     <lastName>Smith</lastName>

     </billTo>

     </subscription>

    </ARBCreateSubscriptionRequest>

  • Profile Image
    JotForm Support

    Answered by EltonCris on February 05, 2014 at 06:06 PM

    @HappyfeetCT

    Thanks for providing more details about your inquiry. I have escalated this as a feature request to our higher team so they can review and check the possibility to have this implemented on the Authorize.net Payment Tool. You will be informed here for any progress/updates.

    Regards!

  • Profile Image

    Answered by HappyfeetCT on March 04, 2014 at 08:12 PM

    I have found a work around - although it is not ideal. If you "sell" a product instead of a subscription and set it to just authorize and not capture the transaction, then in Authorize.net you can change the tranaction to an ARB (automatic recurring billing). Here you can set the start date. The issue is setting it up to sell a product vs. a subsription which changes some of the options so it is not perfect.

  • Profile Image
    JotForm Support

    Answered by jonathan on March 04, 2014 at 09:50 PM

    Thank you for sharing your found workaround.

    Oour colleague had already submitted a feature ticket regarding this request. The latest details you have provided have also reached the assigned developer on the ticket.

    You will be notified also for any update status when available via this thread.

    Thanks!