Integration and Testing

Authorize.Net API questions and help with your payment integration.

Reply
Member
Posts: 1
Registered: ‎05-20-2012
Accepted Solution

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!


Accepted Solutions
Solution
Accepted by topic author winlwinoo
‎08-21-2015 01:58 AM
Expert
Posts: 4,525
Registered: ‎03-08-2010

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

[ Edited ]

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


All Replies
Solution
Accepted by topic author winlwinoo
‎08-21-2015 01:58 AM
Expert
Posts: 4,525
Registered: ‎03-08-2010

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

[ Edited ]

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/