Reply
Highlighted
Contributor
Posts: 23
Registered: ‎08-16-2011
Accepted Solution

which API?

I've read through a bunch of documentation but my particular use case is not clearly addressed.  I want to allow my customers to fill out a form such that I may automatically debit their bank accounts on a monthly basis for a set amount.

 

I understand this may be accomplished through ACH and I gather that Authorize.Net must provide some API to do it.  I'm currently reading the AIM docs but the API really seems focused on credit cards.  I'm also looking into eCheck but I have yet to see anything about scheduling.

 

input greatly appreciated.


Accepted Solutions
Highlighted
Solution
Accepted by topic author ekkis
‎08-21-2015 01:58 AM
Posts: 1,609
Topics: 15
Kudos: 201
Solutions: 121
Registered: ‎06-23-2011

Re: which API?

The easiest way to do this is probably CIM profiles with a bank account payment method. You'll have to script the payments yourself, possibly with a cron job that runs every morning, but it's much easier to manage ongoing payments with CIM than with AIM + ARB (at least in my opinion). Don't know what language you're using, but I use PHP and the PHP.markdown file in the doc folder in the SDK gives some code examples. Hopefully the other SDK's do as well.

View solution in original post


All Replies
Highlighted
Solution
Accepted by topic author ekkis
‎08-21-2015 01:58 AM
Posts: 1,609
Topics: 15
Kudos: 201
Solutions: 121
Registered: ‎06-23-2011

Re: which API?

The easiest way to do this is probably CIM profiles with a bank account payment method. You'll have to script the payments yourself, possibly with a cron job that runs every morning, but it's much easier to manage ongoing payments with CIM than with AIM + ARB (at least in my opinion). Don't know what language you're using, but I use PHP and the PHP.markdown file in the doc folder in the SDK gives some code examples. Hopefully the other SDK's do as well.

Highlighted
Contributor
Posts: 23
Registered: ‎08-16-2011

Re: which API?

thanks for the reply.  I'll go read up on CIM instead.  I'm using c#.

Highlighted
Posts: 1,609
Topics: 15
Kudos: 201
Solutions: 121
Registered: ‎06-23-2011

Re: which API?

No problem and good luck.

Highlighted
Member
Posts: 2
Registered: ‎01-20-2012

Re: which API?

Sorry to go on and on, but...

 

 

I want to know if I can use the echeck with the direct post method and CIM?  Is there an example of this?

 

Thanks

MrFitz

Highlighted
Posts: 1,609
Topics: 15
Kudos: 201
Solutions: 121
Registered: ‎06-23-2011

Re: which API?

Short answer - yes. If you search in the CIM documentation for the term "echeck" and scan through the results, you'll see a couple are in the list of fields for createCustomerProfileRequest and createCustomerPaymentProfileRequest. The echeck fields should be largely the same for DPM.

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