A model containing the foundational elements shared across messages and generally expected in a message used during processing with the Electrum Regulated Payments API.
required | object (MessageIdentifiers) Holds a point-to-point unique message identification string as well as a message's creation date time. |
object A list of key-value pairs to support adding any supplementary/additional data to an Electrum Regulated Payments API message. | |
required | object (TransactionIdentifiers) Holds a series of identifiers to identify the transaction or an individual message that is part of a transaction. |
required | object (PaymentAccount) Representation of an account for payment purposes.
Note that at least one of |
required | object (Amount) |
initiationSource | string Free text field used to inform the core banking system of which system is initiating the reservation. |
reference | string <= 35 characters An explanation of the transaction, e.g. to be printed on the account holder's statement. |
object (ReservationType) | |
schema required | string Value: "ReservationRequest" |
{- "messageIdentifiers": {
- "creationDateTime": "2019-08-24T14:15:22Z",
- "messageIdentification": "string"
}, - "supplementaryData": {
- "property1": "string",
- "property2": "string"
}, - "transactionIdentifiers": {
- "endToEndIdentification": "string",
- "transactionIdentification": "string",
- "uetr": "string"
}, - "accountIdentification": {
- "currency": "string",
- "identification": {
- "schema": "string",
- "value": "string"
}, - "name": "string",
- "proxy": {
- "namespace": "string",
- "schema": "string"
}, - "type": {
- "schema": "string",
- "value": "CACC"
}
}, - "amount": {
- "currency": "string",
- "value": 0
}, - "initiationSource": "string",
- "reference": "string",
- "reservationType": {
- "schema": "string",
- "value": "BLKD"
}, - "schema": "ReservationRequest"
}