Hi,
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.
ICustomerGateway.cs
IGatewayResponse Void(string profileID, string paymentProfileId, string approvalCode, string transactionId);
CustomerGateway.cs
public IGatewayResponse Void(string profileID, string paymentProfileId, string transactionId, string approvalCode)
Thanks
10-08-2012 09:54 AM
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.