wallet.currency_mismatch
The request currency does not match the workspace wallet's currency.
wallet.currency_mismatch is returned when the currency specified in a wallet request does not match the currency the workspace's wallet was provisioned with. Each workspace wallet is bound to a single currency at provisioning time.
The currency field in the request body specifies a different ISO 4217 code than the wallet's configured currency. For example, sending NGN to a KES-denominated wallet.
Use the same currency as the wallet. Retrieve the wallet's currency from GET /v1/wallet if you are unsure.
{
"error": {
"code": "wallet.currency_mismatch",
"message": "request currency does not match wallet currency",
"request_id": "req_01900000abc"
}
}