cancel
Showing results for 
Search instead for 
Did you mean: 

How to reference previous transaction to charge credit card (any amount at any time) again

ASP.Net, C#

 

We use the following Post method to charge credit card without leaving our website. It is working perfectly.

 

WebClient wc = new WebClient();

NameValueCollection form = new NameValueCollection();

form.Add("x_login", _loginId);

...

Byte[] response = wc.UploadValues("https://test.authorize.net/gateway/transact.dll", form);

 

My question is:

We would like to refer a previous transaction Id (along with LoginID, TransactionKey and Amount) to charge a amount.

 

Similary to PayPal's DoReferenceTransaction. It basically allow us to charge credit cards (any amount at any time) without storing credit card information at our server.

 

I got lost since I'm not familiar with Authorize.Net. Could someone please point me a right direction?

 

Thank in advance!

winlwinoo
Member
1 ACCEPTED SOLUTION

Accepted Solutions

If you mean a new authorize and capture transaction from a previous transaction, there isn't any. But you can see if CIM will work for you.

http://developer.authorize.net/api/cim/

View solution in original post

RaynorC1emen7
Expert
1 REPLY 1

If you mean a new authorize and capture transaction from a previous transaction, there isn't any. But you can see if CIM will work for you.

http://developer.authorize.net/api/cim/

RaynorC1emen7
Expert