This operation is asynchronous. It is responded to by the voidReservationResponse operation A previous reservation should exist for this to be successful createReservation operation
Scheme | Applicable |
---|---|
ZA_EFT | ✓ |
ZA_RPP | ✓ |
ZA_RTC | ✓ |
traceparent | string (traceparent) ^[A-Fa-f0-9]{2}\-[A-Fa-f0-9]{32}\-[A-Fa-f0-9]... A value used to trace an HTTP message within an Electrum Regulated Payments implementation.
This field must be set as per the |
tracestate | string (tracestate) ^[A-Za-z0-9=, _\*/@]{0,1024}$ A value used to provide context to an HTTP message as it is traced within an Electrum Regulated
Payments implementation. This field must be set as per the |
Accepted. RFC9110 - 202
Bad request. RFC9110 - 400
Unauthorized. RFC9110 - 401
Forbidden. RFC9110 - 403
Method not allowed. RFC9110 - 405
Unprocessable content. RFC9110 - 422
Too Many Requests. RFC6585 - 429
Internal server error. RFC9110 - 500
Service unavailable. RFC9110 - 503
{- "schema": "VoidReservationRequest",
- "messageIdentifiers": {
- "messageIdentification": "msg-54321",
- "creationDateTime": "2025-02-01T11:00:00Z"
}, - "transactionIdentifiers": {
- "endToEndIdentification": "e2e-54321",
- "transactionIdentification": "txn-54321",
- "uetr": "123e4567-e89b-12d3-a456-426614174001"
}, - "paymentUetr": "123e4567-e89b-12d3-a456-426614174000",
- "accountIdentification": {
- "identification": {
- "schema": "GENERIC",
- "scheme": {
- "schema": "PROPRIETARY",
- "value": "AProprietaryCode789"
}, - "issuer": "Amazing Bank",
- "value": 987654123
}, - "type": {
- "schema": "CODE",
- "value": "CACC"
}
}, - "amount": {
- "value": 50,
- "currency": "ZAR"
}, - "initiationSource": "EPC Singles",
- "supplementaryData": {
- "key1": "value1",
- "key2": "value2"
}
}
{- "detail": "string",
- "message": "string",
- "schema": "ErrorDetail"
}