This operation is asynchronous. It is responded to by the createReservationResponse 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": "ReservationRequest",
- "messageIdentifiers": {
- "messageIdentification": "original-msg-12345",
- "creationDateTime": "2025-01-23T06:29:01Z"
}, - "transactionIdentifiers": {
- "endToEndIdentification": "e2e-12345",
- "transactionIdentification": "txn-12345",
- "uetr": "550e8400-e29b-41d4-a716-446655440000"
}, - "accountIdentification": {
- "identification": {
- "schema": "GENERIC",
- "scheme": {
- "schema": "PROPRIETARY",
- "value": "AProprietaryCode123"
}, - "issuer": "Amazing Bank",
- "value": "abcdef987654"
}, - "type": {
- "schema": "CODE",
- "value": "CACC"
}
}, - "reference": "Reservation Ref",
- "amount": {
- "value": 65.23,
- "currency": "ZAR"
}, - "reservationType": {
- "schema": "CODE",
- "value": "BLKD"
}, - "supplementaryData": {
- "key1": "value1",
- "key2": "value2"
}
}
{- "detail": "string",
- "message": "string",
- "schema": "ErrorDetail"
}