【发布时间】:2020-10-31 04:59:54
【问题描述】:
https://developer.sage.com/api/payments/api/#operation/retrieveTransaction
3D-Secure Authenticate 后,我无法使用 transactionId 检索交易。我收到以下回复:
{
"description": "Transaction not found",
"code": 1012
}
有时它工作正常。然后是这样的响应:
{
"statusCode": "0000",
"statusDetail": "The Authorisation was Successful.",
"transactionId": "5D208A72-C1A6-68E7-A61D-B67D51CXXXXX",
"transactionType": "Payment",
"retrievalReference": 6764XXX,
"bankResponseCode": "00",
"bankAuthorisationCode": "999XXX",
"paymentMethod": {
"card": {
"cardType": "Visa",
"lastFourDigits": "0006",
"expiryDate": "0720",
"cardIdentifier": "8B27BE84-E06C-4F88-ADCD-AFF22EBXXXXX",
"reusable": false
}
},
"amount": {
"totalAmount": 13500,
"saleAmount": 13500,
"surchargeAmount": 0
},
"currency": "GBP",
"fiRecipient": {},
"status": "Ok",
"avsCvcCheck": {
"status": "AllMatched",
"address": "Matched",
"postalCode": "Matched",
"securityCode": "Matched"
},
"3DSecure": {
"status": "Authenticated"
}
}
有人知道我该如何解决这个问题吗?
【问题讨论】: