Thank you for contacting support,
The issue you have raised has been seen in the past and is something eWAY is aware of. We would suggest that the developers of the software solution you use "switch" the fields so the data passed appears in the same way returned.
I understand from the merchants perspective this seems like an odd workaround - The reason why this is recommended is due to this particular API being active for many years, if eWAY where to correct the bug which causes the information to be sent reversed then this will have a detrimental effect to to the many thousands of merchants whom currently use this gateway.
It has been corrected in our latest API - Rapid 3.1 which allows for recurring support. CB Subs will need to make the change where the reverse the fields listed below:
$requestParams = $paymentBasket->id;
$requestParams = $paymentBasket->invoice;
We would be more then happy to liaise directly with CB Subs to confirm the above and ensure the correct operation.
Please let us know if there is any further assistance we can provide.
Please Log in to join the conversation.
$requestParams['MerchantReference'] = $paymentBasket->id;
$requestParams['MerchantInvoice'] = $paymentBasket->invoice;
$requestParams['MerchantReference'] = $paymentBasket->invoice;
$requestParams['MerchantInvoice'] = $paymentBasket->id;
Please Log in to join the conversation.