Why is a SimplePayment Message failing with error "Unable to Get Exchange Rate Between <USD> and <>"?
This error occurs when the system cannot determine the exchange rate due to missing or incomplete bank details in the address book record.
The most common reasons for this issue are:
Missing currency information in the bank setup
Missing bank code or related mandatory fields
Without this information, the system is unable to identify the target currency, resulting in a failed exchange rate lookup.
To fix the issue:
Navigate to the Data Center module → Address book record used in the payment.
Check the bank setup section.
Ensure that:
A valid currency (e.g., USD) is specified.
A valid bank code is entered.
Save the updates.
Once the correct bank details are in place, resend the SimplePayment message.