Reply
Member
Posts: 4
Registered: ‎04-11-2010
Accepted Solution

SIM and Recurring Billing

Hi,

 

We have a client who wants to integrate a payment system to allow customers to purchase their application.

 

We have decided to use Authorize.net API for development. Can anyone advise as to which is the best suited integration method.

Our criteria are:

1. We do not want to store any Credit card information on our server, even though it is a secure site.

2. We want to do recurring billing for customers (variable amounts)

 

As of now, we are thinking of using SIM, however we are facing a brick wall when it comes to automated recurring billing. Any help is appreciated. :)

 

Thanks,

Susan


Accepted Solutions
Solution
Accepted by topic author susan
‎08-21-2015 01:58 AM
Posts: 1,476
Topics: 33
Kudos: 34
Solutions: 126
Registered: ‎09-14-2009

Re: SIM and Recurring Billing

[ Edited ]

Yes. Find the transaction in your control panel and there you will find a link that says, "Create ARB Subscription from Transaction" click on that to manually create a subscription.


-------------------------------------------------------------------------------------------------------------------------------------------
John Conde :: Certified Authorize.Net Developer (Brainyminds) :: Official Authorize.Net Blogger

NEW! Handling Authorize.Net's Webhooks with PHP

Integrate Every Authorize.Net JSON API with One PHP Class (Sample code included)

Tutorials for integrating Authorize.Net with PHP: AIM, ARB, CIM, Silent Post
All About Authorize.Net's Silent Post

View solution in original post


All Replies
Posts: 1,476
Topics: 33
Kudos: 34
Solutions: 126
Registered: ‎09-14-2009

Re: SIM and Recurring Billing

You can't use SIM to do recurring biling. To do recurring billing you will need to use CIM and your own scheduing engine. Since the amounts will vary you can't use ARB since that only allows for fixed amounts. So you'll need to use CIM to create customer accounts and then you will charge your scheduled variable payments using those stored accounts.


-------------------------------------------------------------------------------------------------------------------------------------------
John Conde :: Certified Authorize.Net Developer (Brainyminds) :: Official Authorize.Net Blogger

NEW! Handling Authorize.Net's Webhooks with PHP

Integrate Every Authorize.Net JSON API with One PHP Class (Sample code included)

Tutorials for integrating Authorize.Net with PHP: AIM, ARB, CIM, Silent Post
All About Authorize.Net's Silent Post
Member
Posts: 4
Registered: ‎04-11-2010

Re: SIM and Recurring Billing

Hi John,

 

Thank you for your quick response.

 

The reason why we plan to use SIM is that we do not want to collect and store Credit card info on our servers. If we use CIM, will we have to collect and store Credit card info on our end?

 

Is it possible... just asking.. that we can use SIM and then setup recurring payment manually by converting an existing transaction record to a recurring one? Or is there any other way to convert a transaction to a recurring one?

 

Looking forward to hearing from you.

Susan

Posts: 1,476
Topics: 33
Kudos: 34
Solutions: 126
Registered: ‎09-14-2009

Re: SIM and Recurring Billing

If you don't want to accept credit cards through your website then you won't be able to use CIM as you'll need to have the credit card information to create the payment profiles. However, you do not need to store any credit card nformation as that is what CIM is for. It stores the credit card information for you so you don't have to worry about the security measures necessary to do it.

 

But there is noy way to use CIM with SIM. SIM is for very basic transactions only. If you want to do anything more then that you will need to use the other Authnet APIs.


-------------------------------------------------------------------------------------------------------------------------------------------
John Conde :: Certified Authorize.Net Developer (Brainyminds) :: Official Authorize.Net Blogger

NEW! Handling Authorize.Net's Webhooks with PHP

Integrate Every Authorize.Net JSON API with One PHP Class (Sample code included)

Tutorials for integrating Authorize.Net with PHP: AIM, ARB, CIM, Silent Post
All About Authorize.Net's Silent Post
Member
Posts: 4
Registered: ‎04-11-2010

Re: SIM and Recurring Billing

Hi John,

 

Is it possible to manually make a settled transaction as recurring?

 

Thanks,

Susan

Solution
Accepted by topic author susan
‎08-21-2015 01:58 AM
Posts: 1,476
Topics: 33
Kudos: 34
Solutions: 126
Registered: ‎09-14-2009

Re: SIM and Recurring Billing

[ Edited ]

Yes. Find the transaction in your control panel and there you will find a link that says, "Create ARB Subscription from Transaction" click on that to manually create a subscription.


-------------------------------------------------------------------------------------------------------------------------------------------
John Conde :: Certified Authorize.Net Developer (Brainyminds) :: Official Authorize.Net Blogger

NEW! Handling Authorize.Net's Webhooks with PHP

Integrate Every Authorize.Net JSON API with One PHP Class (Sample code included)

Tutorials for integrating Authorize.Net with PHP: AIM, ARB, CIM, Silent Post
All About Authorize.Net's Silent Post
Member
Posts: 4
Registered: ‎04-11-2010

Re: SIM and Recurring Billing

Thank you for your prompt and apt response. :smileyhappy:

Member
Posts: 4
Registered: ‎05-06-2010

Re: SIM and Recurring Billing

"To do recurring billing you will need to use CIM..."

 

I understand that this a direct response to the OP. I'd like to know if this is always the case if you have different requirements? I guess my question is if you want ARB will you also need CIM?

Posts: 1,476
Topics: 33
Kudos: 34
Solutions: 126
Registered: ‎09-14-2009

Re: SIM and Recurring Billing

In general, ARB and CIM will not be used together although it certainly it possible in certain scenarios.


-------------------------------------------------------------------------------------------------------------------------------------------
John Conde :: Certified Authorize.Net Developer (Brainyminds) :: Official Authorize.Net Blogger

NEW! Handling Authorize.Net's Webhooks with PHP

Integrate Every Authorize.Net JSON API with One PHP Class (Sample code included)

Tutorials for integrating Authorize.Net with PHP: AIM, ARB, CIM, Silent Post
All About Authorize.Net's Silent Post
Member
Posts: 2
Registered: ‎05-21-2013

Re: SIM and Recurring Billing

John,

 

Can we call the CIM API to change credit card and other billing information? We want to do exactly what is described above, but the users are able to update their card info on our secure site. We don't want to store card info, but rather display it and allow for updates via the api...