notifyPayment
Antom uses this API to send the payment result to the merchant when the payment processing reaches a final state of success or failure. Merchants promote merchant-side transactions based on the payment result. Â
Structure
A message consists of a header and body. The following sections are focused on the body structure. For the header structure, see:Â
Note: Set the data type of each parameter (except array) as String. This means that you must use double quotation marks (" ") to enclose the parameter value. Examples:
- If the data type of a parameter is Integer and its value is
20, set it as "20".Â- If the data type of a parameter is Boolean and its value is
true, set it as "true".Â
Request parameters
notifyType String  REQUIRED
Type of the payment status notification. Valid values are:
PAYMENT_RESULT: Indicates that the notification is about the payment result.PAYMENT_PENDING: Indicates that the user has completed the payment. The merchant needs to wait for the final payment result.UPDATE_AMOUNT_RESULT: Indicates the asynchronous notification sent after calling the updateAmount API.
result Result  REQUIRED
Details about the payment result, such as payment status, result code, and result message.
paymentRequestId String  REQUIRED
The unique ID that is assigned by a merchant to identify a payment request.Â
More information:
- Maximum length: 64 characters
paymentId String  REQUIRED
The unique ID that is assigned by Antom to identify a payment. A one-to-one correspondence between paymentId and paymentRequestId exists.
More information:
- Maximum length: 64 characters
paymentAmount Amount  REQUIRED
The payment amount that the merchant requests to receive in the order currency.
paymentCreateTime Datetime  REQUIRED
The date and time when the payment is created.
More information:
- The value follows the ISO 8601 standard format. For example, "2019-11-27T12:01:01+08:00".
paymentTime Datetime Â
The date and time when the payment reaches a final state of success.
Note: This field is returned only when the payment reaches a final state of success (the value of result.resultStatus is
S).Â
More information:
- The value follows the ISO 8601 standard format. For example, "2019-11-27T12:01:01+08:00".
pspCustomerInfo PspCustomerInfo Â
Information about the customer of the digital wallets.
Note: This field is returned when the digital wallets can provide the related information.
customsDeclarationAmount Amount Â
The total amount for customs declaration.Â
Note: This field is returned only when the payment succeeds and the wallet is AlipayCN.
grossSettlementAmount Amount Â
The value of this field equals to transaction amount multiplied by the value of settlementQuote. This field is returned when the currency exchange is predetermined and the exchange rate is locked at the time of transaction.Â
settlementQuote Quote Â
The exchange rate between the settlement currency and transaction currency.
Note: This field is returned when grossSettlementAmount is returned.
acquirerReferenceNo String Â
The unique ID assigned by the non-Antom acquirer for the transaction. Â
More information:
- Maximum length: 64 characters
paymentResultInfo PaymentResultInfo object Â
The payment result information.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments) API or createPaymentSession (One-time Payments)Â API is
CARD. Â
Card
cardNo String Â
The masked card number, which just shows part of the card number and can be used to display to the user.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARDand the merchant does not have the PCI qualification. Â Â
More information:
- Maximum length: 32 characters
cardBrand String Â
The card brand, which can be used to display to the user.Â
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARD. Â Â
More information:
- Maximum length: 256 characters
cardToken String Â
The token of the card, the value of this parameter is used by paymentMethodId in the pay (One-time Payments)Â API in subsequent payments.Â
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARDand the merchant does not have the PCI qualification. Â Â
More information:
- Maximum length: 128 characters
issuingCountry String Â
The issuing country of the card. The value of this parameter is a 2-letter country code that follows ISO 3166 Country Codes standard.Â
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARD. Â Â
More information:
- Maximum length: 2 characters
funding String Â
The funding type of the card. Valid values are:
CREDIT: indicates a credit card.DEBIT: indicates a debit card.PREPAID: indicates a prepaid card.CHARGE: indicates a charge card.DEFERRED_DEBIT: indicates a deferred debit card.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARD.
More information:
- Maximum length: 32 characters
paymentMethodRegion String Â
The region code that represents the country or region of the payment method. The value of this parameter is a 2-letter ISO country code or GLOBAL.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARD.
More information:
- Maximum length: 6 characters
threeDSResult ThreeDSResult Â
The result of 3D Secure authentication.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â or createPaymentSession (One-time Payments)Â API is
CARDand the card authentication type is 3D secure. Â Â
avsResultRaw String Â
The raw AVS result. See AVS result codes to check the valid values.Â
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARDand 3D Secure or non-3D Secure authentication is used.
More information:
- Maximum length: 128 characters
cvvResultRaw String Â
The raw Card Verification Value (CVV), Card Security Code (CSC), or Card Verification Code (CVC) result. See CVV result codes to check the valid values.Â
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARDand 3D Secure or non-3D Secure authentication is used. Â
More information:
- Maximum length: 128 characters
networkTransactionId String Â
The unique ID assigned by the card scheme to identify a transaction. The value of this parameter is used by the same parameter of pay (One-time Payments)Â request in subsequent payments.Â
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARDand 3D Secure or non-3D Secure authentication is used. Â
More information:
- Maximum length: 128 characters
cardCategory string Â
The payment card category. Valid vaules are:
CONSUMER: the personal cardCOMMERCIAL: the business card
Note: This parameter is returned when all the following conditions are met:
- The value of paymentMethodType is
CARD.- The value of cardNo is valid.
- The information is available in the Alipay card database.
More information:
- Maximum length: 32 characters
creditPayPlan CreditPayPlan Â
The installment plan information for an installment payment.
Note: This parameter is returned when the buyer successfully made a payment in installments using a card.
cardholderName String Â
The cardholder's name.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments) API or createPaymentSession (One-time Payments) API isÂ
CARD for specific merchants in specific regions.
More information:
- Maximum length: 64 characters
cardBin String Â
The first six digits of the bank card number, used to identify the issuing bank and card type of the bank card.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments)Â API or createPaymentSession (One-time Payments)Â API is
CARDÂ for specific merchants in specific regions.
More information:
- Maximum length: 8 characters
lastFour String Â
Last 4 digits of the card number.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments) API or createPaymentSession (One-time Payments) API isÂ
CARD for specific merchants in specific regions.
More information:
- Maximum length: 4 characters
expiryMonth String Â
The month the card expires. Pass in two digits representing the month. For example, if the expiry month is February, the value of this parameter is 02.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments) API or createPaymentSession (One-time Payments) API isÂ
CARD for specific merchants in specific regions.
More information:
- Maximum length: 2 characters
expiryYear String Â
The year the card expires. Pass in the last two digits of the year number. For example, if the expiry year is 2025, the value of this parameter is 25.
Note: This parameter is returned when the value of paymentMethodType in the pay (One-time Payments) API or createPaymentSession (One-time Payments) API isÂ
CARD for specific merchants in specific regions.
More information:
- Maximum length: 2 characters
refusalCodeRaw String Â
The response code indicates an issuer’s reason for declining a transaction. Valid values see ISO codes.
This parameter is returned when the following conditions are met:
- The transaction fails.
- The value of paymentMethodType is
CARD.- The issuing bank has returned this data.
More information:
- Maximum length: 16 characters
refusalReasonRaw String Â
The error message that explains the response code.
This parameter is returned when the following conditions are met:
- The transaction fails.
- The value of paymentMethodType is
CARD.- The issuing bank has returned this data.
More information:
- Maximum length: 256 characters
merchantAdviceCode String Â
The Merchant Advice Code (MAC) provides additional information about the type of Mastercard transaction or the reason why the payment failed. If the payment failed, the MAC also gives guidance on if and when you can retry the payment. Valid values see Merchant Advice Code.
Note: This parameter is returned when the value of paymentMethodType is
CARDand the issuing bank returns this value.
More information:
- Maximum length: 128 characters
credentialTypeUsed String Â
Indicates whether the transaction was processed with the primary account number (PAN) or a network token.
PAN: The transaction was processed using the PAN.NETWORK_TOKEN: The transaction was processed using a network token provided by the merchant or Antom.
More information:
- Maximum length: 8 characters
exemptionRequested String Â
The exemption type that Antom requested for in the payment authorization. Valid values are:
lowValue: Transactions below €30 may be exempt from Strong Customer Authentication, if certain cumulative amount and transaction count criteria are met.transactionRiskAnalysis: Transactions considered at low risk of fraud based on the fraud level of the payment provider.
More information:
- Maximum length: 64 characters
issuerName String Â
The issuing bank.
This parameter is returned when the value of paymentMethodType is
CARD.
More information:
- Maximum length: 256 characters
authorizationCode String Â
The authorization code returned by the payment method upon successful authorization.
Note: This parameter is returned when the payment method provides an authorization code during payment.
incrementalAuthorizationAvailable Boolean Â
Indicates whether incremental authorization is supported for this pre-authorization. Valid values are:
true: Indicates that incremental authorization is supported for this pre-authorization.false: Indicates that incremental authorization is not supported for this pre-authorization.
Note: This parameter is returned when the value of result.resultStatus is
S.
extendedAuthorizationAvailable Boolean Â
Indicates whether extended authorization is supported for this pre-authorization. Valid values are:
true: Indicates that extended authorization is supported for this pre-authorization.false: Indicates that extended authorization is not supported for this pre-authorization.
Note: This parameter is returned when the value of result.resultStatus is
S.
refundOnAuthorizationAvailable Boolean Â
Indicates whether a refund can be initiated using paymentId after the pre-authorization succeeds. Valid values are:
true: Indicates that subsequent refunds can be initiated using paymentId.false: Indicates that subsequent refunds cannot be initiated using paymentId; captureId must be specified instead.
Note: This parameter is returned when the value of result.resultStatus is
S.
Wallet
funding String Â
The funding type of the wallet. This parameter is returned when the value of paymentMethodType is GRABPAY_MY or GRABPAY_SG. Valid values are:
WALLETS: indicates a regular wallet payment using the wallet balance.BNPL_POSTPAID: indicates a buy-now-pay-later payment, and the user pays the full amount.BNPL_INSTALLMENT: indicates a buy-now-pay-later payment, and the user pays in installments.Â
More information:
- Maximum length: 20 characters
creditPayPlan CreditPayPlan Â
The installment plan information for an installment payment.
Note: This parameter is returned when the value of paymentResultInfo.funding is
BNPL_INSTALLMENT.
promotionResult Array <PromotionResult> Â
Promotion result.
Note: This parameter is returned when the buyer applied a promotion while placing an order.
paymentMethodType String Â
The payment method type that is included in payment method options. See Payment methods to check the valid values.Â
Note: Please specify this field when selecting the Antom Chechkout Page integration.
More information:
- Maximum length: 64 characters
metadata String Â
Your metadata provided during the payment process.
This parameter is returned when you provided value to the parameter in the pay (One-time Payments)Â API.
More information:
- Maximum length: 2048 characters
authExpiryTime Datetime Â
The expiration date and time of the authorization payment. You cannot capture the payment after this time.
Notes:
- This parameter is returned when the value of paymentMethodType in the pay (One-time Payments) API is
CARD.- This parameter is returned when the value of result.resultStatus is
S.- The capture must be initiated before this time. After this time, the authorization automatically becomes invalid.
- This parameter is fixed after the initial pre-authorization is returned. Subsequent amount adjustments through the updateAmount API do not reset or extend this time.
More information:
- The value follows the ISO 8601 standard format. For example, "2019-11-27T12:01:01+08:00".
updateRequestId String Â
The request ID obtained after calling the updateAmount API.
Note: This parameter is returned when the value of notifyType is
UPDATE_AMOUNT_RESULT.
More information:
- Maximum length: 64 characters
Response parameters
result Result  REQUIRED
A fixed value, which is sent to Antom to acknowledge that the notification is received.
Request
Response
More informationÂ
This section provides additional information about the key parameter. See the following parameter for details:
- paymentTime: The successful execution time of this payment by Antom, that is, the date and time when the payment reaches a final state of success. This value is used as the start time of the subsequent cancellable and refundable time. For example, if the refundable time is 6 months, the final time to accept the refund is paymentTime plus 6 months.
Result process logic
Send the following message with fixed values to Antom after receiving the notification, to acknowledge that the notification from Antom is received:
If no such message is returned to Antom due to operation issues or network issues, Antom will intermittently send the notification until the required message is returned by the merchant. Resending of the notification will be performed within 24 hours after the first notification is sent. The notification will be resent up to eight times, with an interval of 0s, 2min, 10min, 10min, 1h, 2h, 6h, and 15h.
Note: In the sandbox environment, if you do not return information in the specified format, Antom will not resend asynchronous notifications to you.
Result/Error codes
| Code | Value | Message | Further action |
|---|---|---|---|
| USER_NOT_SUBMITTED | F | Payment timeout due to user's failure to submit. When using the landing page/SDK integration, a timeout will be triggered if the user fails to submit after launching the payment details fill-in page. | Re-initiate a payment. |
| USER_AUTHENTICATION_NOT_FINISHED | F | User authentication failed due to a timeout. This error code is returned when authentication is not completed after the 3D Secure page is launched during payment. | Re-initiate a payment. |
| PICKUP_CARD | F | The card issuer requests that the merchant retain the card. This typically arises in cases of suspected counterfeit or stolen cards. | Contact the issuer immediately or use another card to pay the transaction. |
| DOMESTIC_DEBIT_TRANSACTION_NOT_ALLOWED | F | Domestic debit transaction not allowed. (Regional use only) | Contact the issuer immediately or use another card to pay the transaction. |
| BLOCKED_BY_CARDHOLDER | F | This card has been locked by the user. | Contact the issuer immediately or use another card to pay the transaction. |
| RESTRICTED_CARD | F | The card issuer has imposed restrictions on where the card can be used. | Contact the issuer immediately or use another card to pay the transaction. |
| CARD_EXPIRED | F | Card has expired. | Check whether the value of paymentMethod.paymentMethodMetaData.expiryYear or paymentMethod.paymentMethodMetaData.expiryMonth is correct. |
| ACCOUNT_CLOSED | F | The account is closed. Please verify the account number for accuracy and do not attempt to process the same PAN or token again. | Contact the issuer immediately or use another card to pay the transaction. |
| INVALID_CVV | F | The CVV code is invalid. | Prompt the user to check if the entered CVV is correct. |
| INSTALLMENT_NOT_SUPPORTED | F | This card or merchant does not support installments. | This card does not support installment, please change a card to pay. |
| PAYMENT_METHOD_SYSTEM_ERROR | F | Payment method system error. | Issuer system error, please contact the issuer. |
| INVALID_INSTALLMENT_PLAN | F | The number or the interval of installment plans is incorrect. | Please adjust the number of installments and try again. |
| SUCCESS | S | Success | The payment is successful, no further action is needed. |
| ACCESS_DENIED | F | Access is denied. | Contact Antom Technical Support for detailed reasons. |
| INVALID_API | F | The called API is invalid or not active. | Contact Antom Technical Support to resolve the issue. |
| CURRENCY_NOT_SUPPORT | F | The currency is not supported. | Contact Antom Technical Support for detailed reasons. |
| EXPIRED_CODE | F | The payment code is expired. | The user needs to refresh the payment code. |
| FRAUD_REJECT | F | The transaction cannot be further processed because of risk control. If the user has already paid for the transaction, the transaction will be refunded. | Contact Antom Technical Support when one of the following conditions is met:
|
| INVALID_ACCESS_TOKEN | F | The access token is expired, revoked, or does not exist. | Check whether the accessToken is expired, revoked, or does not exist. Re-sign the contract and re-initiate the authorization signing process. |
| INVALID_CONTRACT | F | The parameter values in the contract do not match those in the current transaction. | Check whether the parameter values in the contract match those in the current transaction. If the values match, contact Antom Technical Support to troubleshoot the issue. |
| INVALID_MERCHANT_STATUS | F | The merchant status is abnormal because restrictions exist. | Contact Antom Technical Support for detailed reasons. |
| KEY_NOT_FOUND | F | The private key or public key of Antom or the merchant is not found. | Check whether the private key or public key exists. If not, upload the private key in Antom Developer Center. |
| MERCHANT_BALANCE_NOT_ENOUGH | F | The merchant balance is not enough. | Call the interface again after the merchant has sufficient balance. |
| NO_INTERFACE_DEF | F | API is not defined. | Check whether the URL is correct. Please refer to the endpoint in the API documentation. |
| NO_PAY_OPTIONS | F | No payment methods are available. | Contact Antom Technical Support for detailed reasons. |
| ORDER_IS_CLOSED | F | The transaction is closed and cannot be paid again. | Use a new paymentRequestId to initiate a payment. |
| ORDER_NOT_EXIST | F | The order does not exist. | Check whether paymentId is correct. |
| PARAM_ILLEGAL | F | The required parameters are not passed, or illegal parameters exist. For example, a non-numeric input, an invalid date, or the length and type of the parameter are wrong. | Check and verify whether the required request fields (including the header fields and body fields) of the current API are correctly passed and valid. |
| PAYMENT_AMOUNT_EXCEED_LIMIT | F | The payment amount is greater than the maximum amount allowed by the contract or payment method. | Check whether the payment amount exceeds the limit or use a lower amount and try again. Contact Antom technical support to know the specific limitation. |
| PAYMENT_COUNT_EXCEED_LIMIT | F | The maximum number of payments exceeds the limit that is specified by the payment method. | Contact Antom Technical Support to know the specific limitation. |
| PAYMENT_NOT_QUALIFIED | F | The merchant is not qualified to pay because the merchant is not registered, does not have a contract for Tokenized Payment, or is forbidden to make a payment. | Contact Antom Technical Support for detailed reasons. |
| PROCESS_FAIL | F | A general business failure occurred. | It is recommended that you contact Antom Technical Support to troubleshoot the issue. |
| RISK_REJECT | F | The transaction cannot be further processed because of risk control. If the user has already paid for the transaction, the transaction will be refunded. | If the user does not receive the refund within two weeks, contact Antom Technical Support. |
| SUSPECTED_RISK | F | The transaction cannot be further processed because of suspected security issues. You can retry the transaction after one working day. If the transaction is not secure and the user has already paid, the transaction will be refunded. | Contact Antom Technical Support when one of the following conditions is met:
|
| SYSTEM_ERROR | F | A system error occurred. | Do not retry, and contact Antom Technical Support for more details. |
| USER_AMOUNT_EXCEED_LIMIT | F | The payment amount exceeds the user payment limit. | Create a new payment by using an amount less than or equal to the account's available balance, or contact Antom Technical Support. |
| USER_BALANCE_NOT_ENOUGH | F | The payment cannot be completed because the user balance in the corresponding payment method is insufficient. | Please top up the account or choose other payment methods. |
| USER_KYC_NOT_QUALIFIED | F | The payment failed because of the user's KYC status. The user is either not KYC compliant, or the KYC status is not qualified for this transaction (for example, limitations on the payment amount or product information). | Complete the KYC verification first. |
| USER_NOT_EXIST | F | The user does not exist on the wallet side. | Contact Antom Technical Support for detailed reasons. |
| USER_PAYMENT_VERIFICATION_FAILED | F | The user is restricted from payment on the payment method side. | Contact Antom Technical Support to know the specific reasons. |
| USER_STATUS_ABNORMAL | F | The user status is abnormal on the payment method side. | Contact Antom Technical Support to know the specific reasons. |
| VERIFY_TIMES_EXCEED_LIMIT | F | The current verification code failed to pass the payment verification too many times. | The user must get a new verification code. |
| VERIFY_UNMATCHED | F | The verification code is invalid. | The user must get a new verification code. |
| AUTHENTICATION_REQUIRED | F | 3D Secure authentication is required. | Reinitiate the payment and redirect the user to perform 3D Secure authentication. |
| PAYMENT_PROHIBITED | F | The payment cannot be processed because the goods are prohibited from sale in the country. | You are not allowed to appeal against this transaction. |
| CARD_NOT_SUPPORTED | F | The card used for the transaction is not supported. |
Use another card to pay the transaction. |
| INVALID_EXPIRATION_DATE | F | The value of paymentMethod.paymentMethodMetaData.expiryYear or paymentMethod.paymentMethodMetaData.expiryDate is invalid. |
Check whether the value of paymentMethod.paymentMethodMetaData.expiryYear or paymentMethod.paymentMethodMetaData.expiryDate is correct:
|
| INVALID_CARD_NUMBER | F | The number of the card used for the transaction is invalid. |
Check whether the value of paymentMethod.paymentMethodMetaData.cardno is correct:
|
| DO_NOT_HONOR | F | The payment is declined by the issuing bank. | Retry the payment using a different card or contact the issuing bank. |
| INVALID_AMOUNT | F | The transaction was declined by the issuing bank due to various reasons. For example, the specified amount is invalid or exceeds the maximum amount limit. | Contact Antom Technical Support for detailed reasons. |
| INVALID_CPF | F | The provided CPF number is invalid. | Please confirm your identification details and try again. |
| REFERRAL_ISSUER | F | The transaction was declined by the card issuer. | The cardholder should contact their issuer for clarification and retry after resolution. |
| TRANSACTION_NOT_PERMITTED | F | The card issuer declined the transaction on this card/account. | Use an alternative payment method or contact the issuer. |
| LIFECYCLE | F | Declined due to invalid card data. | Verify card details (number/expiry/CVV). |
| LAW_VIOLATION | F | The issuing bank declined the transaction. | Contact the issuer for details. |
| PIN_REQURED | F | PIN is mandatory but not provided. | Reattempt with a valid PIN. |
| LOST_CARD | F | Lost card, pick up card (fraud account). | Contact the issuer immediately. |
| STOLEN_CARD | F | Stolen card, pick up (fraud account). | Contact the issuer immediately. |
| SECURITY_REJECT | F | The transaction was declined due to a security issue detected by the card issuer. |
|
| BLOCKED_FIRST_USED | F | When a card is either temporarily blocked, has not been activated for first use, or is subject to special conditions that prevent processing (e.g., new cardholder not activated). | Activate the card or check with the issuer. |
| CANNOT_VERIFY_PIN | F | PIN verification failed. | Retry without PIN or contact issuer. |
| SURCHARGE_NOT_ALLOWED | F | Surcharge not permitted on this card. | Contact the issuer. |
| EXCEEDS_PREAUTHORIZED_AMOUNT_LIMIT | F | Transaction exceeds preauthorized approval limit. | Reduce amount or request higher limit. |
| STOP_RECURRING_PAYMENT | F | The buyer has requested to cancel or stop their subscription. | The cardholder should contact their issuer for clarification and can either try again after resolving the issue. |
| POLICY | F | Policy restrictions. | The cardholder should contact their issuer for clarification. |
| INVALID_TRANSACTION | F | Invalid transaction. | Do not retry, and contact Antom Technical Support for more details. |
| RE_ENTER_TRANSACTION | F | Transaction temporarily cannot be processed. | The cardholder should contact their issuer for clarification and may attempt again once the issue is resolved. |
| TRANSACTION_NOT_ALLOWED_AT_TERMINAL | F | Transaction is not allowed at terminal. | The cardholder should contact their issuer for clarification and can either try again after resolving the issue. |
| INVALID_MCC | F | Invalid MCC. | Do not retry, and contact Antom Technical Support for more details. |
| NO_SELECTED_ACCOUNT | F | Used when the cardholder has selected specific account but does not have. | May reattempt using correct account type. |
| INVALID_ISSUER | F | It is not possible to reach out to the buyer's issuer for transaction authorization. | Do not retry. Please contract your issuer to confirm the card status. |