10-08-2012 09:54 AM
I wanted to point out that on the C# SDK that the order of the parameters for AuthorizeNet.ICustomerGateway.Void is different from the implementing class AuthorizeNet.CustomerGateway.Void. approvalCode and transactionid have been switched.
IGatewayResponse Void(string profileID, string paymentProfileId, string approvalCode, string transactionId);
public IGatewayResponse Void(string profileID, string paymentProfileId, string transactionId, string approvalCode)
10-15-2012 10:06 AM - last edited on 10-15-2012 10:10 AM by RichardH
Thanks for pointing out the mistake. I've passed it on to our internal developers so that they will have it corrected for the next release.