paymentStatus

In the case where a payment request reaches a timeout, the purchaseStatus operation should be used to determine the outcome of a prior payment. This operation will return the same PurchaseResponse or ErrorDetail as would have been returned had the original purchase completed normally. This operation should only be used for facilitating a single to dual flow on a digital channel.

SecurityhttpBasic or oauth2
Request
path Parameters
paymentMsgId
required
string

The randomly generated UUID of the original failed PaymentRequest.

Responses
200

OK

400

Bad request

404

Not found

500

Internal server error

503

Service unavailable

504

Gateway timeout

get/payments/status/{paymentMsgId}
Request samples
Response samples
application/json
{
  • "transactionLabels": [
    ],
  • "id": "string",
  • "time": "2019-08-24T14:15:22Z",
  • "originator": {
    },
  • "client": {
    },
  • "settlementEntity": {
    },
  • "receiver": {
    },
  • "thirdPartyIdentifiers": [
    ],
  • "slipData": {
    },
  • "basketRef": "string",
  • "tranType": "GOODS_AND_SERVICES",
  • "srcAccType": "DEFAULT",
  • "destAccType": "DEFAULT",
  • "stan": "string",
  • "rrn": "string",
  • "customer": {
    },
  • "amounts": {
    },
  • "partPaymentAllowed": false,
  • "overPaymentAllowed": false,
  • "account": {
    },
  • "tenders": [
    ],
  • "paymentMethods": [
    ]
}
Copyright © Electrum Payments (Pty) Ltd. 2019-2022. All right reserved.