Reply
Contributor
ekkis
Posts: 23
Registered: 08-16-2011
0
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.

All Star
TJPride
Posts: 1,312
Registered: 06-23-2011
0

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.

I am sorry - for the foreseeable future, I will no longer be providing support in this forum.

---------------------------------------------
Like my solution? Give me a kudos by clicking the star under my name on the left!

Use the links below to sign up for your own Authorize.net accounts:
Sandbox (Test) Account - Free!    Production (Live) Account - Pricing

Test accounts are not the same as test mode. Always use Authorize.net accounts in live mode; use a sandbox account if you want to test your code without processing real transactions.
Contributor
ekkis
Posts: 23
Registered: 08-16-2011
0

Re: which API?

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

All Star
TJPride
Posts: 1,312
Registered: 06-23-2011
0

Re: which API?

No problem and good luck.

I am sorry - for the foreseeable future, I will no longer be providing support in this forum.

---------------------------------------------
Like my solution? Give me a kudos by clicking the star under my name on the left!

Use the links below to sign up for your own Authorize.net accounts:
Sandbox (Test) Account - Free!    Production (Live) Account - Pricing

Test accounts are not the same as test mode. Always use Authorize.net accounts in live mode; use a sandbox account if you want to test your code without processing real transactions.
Member
mr_fitz
Posts: 2
Registered: 01-20-2012
0

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

All Star
TJPride
Posts: 1,312
Registered: 06-23-2011
0

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

I am sorry - for the foreseeable future, I will no longer be providing support in this forum.

---------------------------------------------
Like my solution? Give me a kudos by clicking the star under my name on the left!

Use the links below to sign up for your own Authorize.net accounts:
Sandbox (Test) Account - Free!    Production (Live) Account - Pricing

Test accounts are not the same as test mode. Always use Authorize.net accounts in live mode; use a sandbox account if you want to test your code without processing real transactions.