Issue:
You have taken a payment in one currency (for example, USD) but the payment was unexpectedly converted into a different currency (for example, GBP).
Cause:
The payment request contains either
- an incorrect currency identifier, or
- an incorrect account_id
Explanation:
If the APEXX gateway receives the account_id in a payment request, this will be used to route the payment request to an account in APEXX. The account_id overrides any currency information also sent in the payment request.
If the APEXX gateway receives no account_id, it will use the currency code to route the payment request to the account associated with this currency.
Solution:
Verify that the merchant application is sending the correct account_id or currency code in the payment request. The account_ids are communicated to the merchant as part of the implementation process. Alternatively, you can request a list of active account_ids by submitting a support ticket.
Related Articles
How can I process transactions in multiple currencies through the APEXX API?
What currencies does APEXX support?