09-12-2013 04:36 PM
I develop software that has support for multiple gateways. The customer chooses which gateway they want to do by selecting the appropraite plugin.
I'm trying to keep a standard plugin API, but one thing that is different from Authorize.Net and other gateways is Authorize.Net requires the last 4 digits of the credit card number for a linked credit (where transaction id is provided).
Why is this the case? Does the same apply to eChecks? Can you use the last 4 digits of the bank account number?
09-17-2013 01:13 PM
The last 4 digits of the credit card number or bank account number that was used on the original charge is always required when processing a linked refund. This is purely for error prevention and validation purposes. If you did not store the card number, you can use the TransactionDetailsAPI to retrieve the last four digits when necessary.