The following errors can be returned in response to a wallet transaction request or a card transaction using a wallet.
| Code | Name | Description |
|---|---|---|
| 23001 | MISSING_WALLET_FIELDS | Wallet must include {field name} element Note: Required elements are outlined here. |
| 23002 | INVALID_WALLET_FIELDS | The value {value} in 'wallet_type' element is invalid |
| 23003 | WALLET_PROCESSING_FAILURE | Wallet processor is currently unavailable, please try again later |
| 23005 | WALLET_EXPIRED | Wallet ID {ID number} has expired |
| 23006 | WALLET_DUPLICATE_PAYMENT_METHODS | Wallet id 321 was received with duplicate payment methods |
| 23007 | WALLET_PAYMENT_NOT_ENABLED | Wallet {wallet type} not enabled for this account |
| 23008 | DUPLICATE_WALLET_RESOURCE | You are trying to create a duplicate resource with the following call_id: {callId} |
| 23009 | WALLET_CLIENT_KEY_FAILURE | An error occurred creating the VISA_CHECKOUT API Key. Please try again and contact [email protected], if the problem persists. |
| 23010 | INVALID_WALLET_PAYMENT_DATA | Could not retrieve payment data from APPLE_PAY |
| 23011 | WALLET_ONBOARDING_ERROR | Unexpected error registering to APPLE_PAY |
| 23012 | WALLET_MISSING_DOMAIN | Domain is missing |
| 23013 | WALLET_UNREGISTERED_DOMAIN | Domain was not previously registered with Apple Register domain via [Onboard Apple Pay](ref: onboard-apple-pay-merchant) and try again. |
| 23014 | WALLET_CHECKOUT_CANCELED | Customer canceled the wallet checkout flow without completing the purchase |
| 24012 | USER_NOT_AUTHORIZED | Wallet onboarding details do not exist or are not accessible by this user |
