I am implementing CIM-SOAP method using authorize.Net SDK for asp.Net(C#) technology with production server details (LoginID & TransactionKey) and live mode .
I have created customer profile & customer payment profile using Create Customer() and AddCreditCard() methods of customer gateway class respectively.
I had authorized and captured the transactions using generated customer profile ID and payment profile ID
using Authorize() and Authorize And Capture () methods of customer gateway class ,receiving response code as ok & successful but transaction ID and invoice number ,card number ,authorization code as blank.
I am giving you live API login ID ,code(C#) for authorize only & authorize & capture transaction and corresponding response
1) Using Authorize Method :
CustomerGateway cg = new CustomerGateway(AuthNetLoginID, AuthNetTransKey, ServiceMode.Live);
IGatewayResponse igr = cg.Authorize("154266977", "146233337", Convert.ToDecimal(0.5));
Method Response :
Amount :0
Approved :false
Authorization Code :""
Card Number :""
Invoice Number :""
Message :""
Response Code :"OkI00001Successful"
TransactionID:""
2) Using Authorize & Capture :
CustomerGateway cg = new CustomerGateway(AuthNetLoginID, AuthNetTransKey, ServiceMode.Live);
IGatewayResponse igr1 = cg.AuthorizeAndCapture("154266977", "146233337", Convert.ToDecimal(0.5));
Method Response :
Amount :0
Approved :false
Authorization Code :""
Card Number :""
Invoice Number :""
Message :""
Response Code :"OkI00001Successful"
TransactionID :""
Please kindly help
Thanks,
05-06-2015 01:05 AM
It a known bug with the SDK.
If you going to use the SOAP, do it directly
here the doc http://developer.authorize.net/api/cim/
05-06-2015 04:45 AM
Thank you much for your immediate help !
05-07-2015 05:27 AM