WalletChargeResult
approvalCodestringnullable
autoVoidedboolean
currencystring
declineCategoryCheckoutDeclineCategorynullable
Possible values: [SOFT_DECLINE, HARD_DECLINE, EXPIRED_CARD, INSUFFICIENT_FUNDS, DO_NOT_HONOR, INVALID_CARD, FRAUD_SUSPECTED, PROCESSING_ERROR, UNKNOWN, PAYMENT_VERIFICATION_FAILED, VERIFICATION_MISMATCH]
metadata object
property name*string
partiallyApprovedboolean
processedAmountinteger<int64>nullable
responseCodestringnullable
responseMessagestringnullable
retryablebooleannullable
statusstringrequired
terminalReasonRoutingTerminalReasonnullable
Possible values: [NETWORK_REATTEMPT_LIMIT, FUTILE_CARD_HISTORY, TOKENIZATION_CREDENTIAL_REJECTED]
transactionIdstringrequired
WalletChargeResult
{
"approvalCode": "string",
"autoVoided": true,
"currency": "string",
"declineCategory": "SOFT_DECLINE",
"metadata": {},
"partiallyApproved": true,
"processedAmount": 0,
"responseCode": "string",
"responseMessage": "string",
"retryable": true,
"status": "string",
"terminalReason": "NETWORK_REATTEMPT_LIMIT",
"transactionId": "string"
}