{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/PaymentCompletionDetails",
"title": "PaymentCompletionDetails",
"properties": {
"MD": {
"description": "A payment session identifier returned by the card issuer.",
"maxLength": 20000,
"type": "string"
},
"PaReq": {
"description": "(3D) Payment Authentication Request data for the card issuer.",
"type": "string"
},
"PaRes": {
"description": "(3D) Payment Authentication Response data by the card issuer.",
"maxLength": 20000,
"type": "string"
},
"authorization_token": {
"type": "string"
},
"billingToken": {
"description": "PayPal-generated token for recurring payments.",
"type": "string"
},
"cupsecureplus.smscode": {
"description": "The SMS verification code collected from the shopper.",
"type": "string"
},
"facilitatorAccessToken": {
"description": "PayPal-generated third party access token.",
"type": "string"
},
"oneTimePasscode": {
"description": "A random number sent to the mobile phone number of the shopper to verify the payment.",
"type": "string"
},
"orderID": {
"description": "PayPal-assigned ID for the order.",
"type": "string"
},
"payerID": {
"description": "PayPal-assigned ID for the payer (shopper).",
"type": "string"
},
"payload": {
"description": "Payload appended to the `returnURL` as a result of the redirect.",
"maxLength": 20000,
"type": "string"
},
"paymentID": {
"description": "PayPal-generated ID for the payment.",
"type": "string"
},
"paymentStatus": {
"description": "Value passed from the WeChat MiniProgram `wx.requestPayment` **complete** callback. Possible values: any value starting with `requestPayment:`.",
"type": "string"
},
"redirectResult": {
"description": "The result of the redirect as appended to the `returnURL`.",
"maxLength": 20000,
"type": "string"
},
"resultCode": {
"description": "Value you received from the WeChat Pay SDK.",
"type": "string"
},
"threeDSResult": {
"description": "Base64-encoded string returned by the Component after the challenge flow. It contains the following parameters: `transStatus`, `authorisationToken`.",
"maxLength": 50000,
"type": "string"
},
"threeds2.challengeResult": {
"description": "Base64-encoded string returned by the Component after the challenge flow. It contains the following parameter: `transStatus`.",
"maxLength": 50000,
"type": "string"
},
"threeds2.fingerprint": {
"description": "Base64-encoded string returned by the Component after the challenge flow. It contains the following parameter: `threeDSCompInd`.",
"maxLength": 100000,
"type": "string"
}
},
"type": "object"
}