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](doc: 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 |