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. |
aggregatedTransactionCount required | integer A count of how many payments are aggregated into this posting |
required | object (Amount) |
object (PaymentAccount) Representation of an account for payment purposes.
Note that at least one of | |
creditorAccountReference | string An explanation of the transaction, e.g. to be printed on the creditor account holder's statement. |
object (InstitutionIdentification) | |
object (PaymentAccount) Representation of an account for payment purposes.
Note that at least one of | |
debtorAccountReference | string An explanation of the transaction, e.g. to be printed on the debtor account holder's statement. |
object (InstitutionIdentification) | |
direction | string (TransactionDirection) Indicates the direction of the original payment, from the perspective of Electrum and the Partner. |
effectiveDateTime required | string <date-time> The effective action date-time of the posting. |
initiationSource | string Free text field used to inform the core banking system of which system is initiating the posting. |
object (LocalInstrumentType) | |
paymentMethod required | string Specifies the means of payment for the original transaction. |
paymentScheme required | string (PaymentSchemeName) Identifies the scheme used for the payment
|
paymentUetr required | string <UUID> UUID which links the posting to a payment instruction. |
schema required | string Value: "PostingRequest" |
{- "messageIdentifiers": {
- "creationDateTime": "2019-08-24T14:15:22Z",
- "messageIdentification": "string"
}, - "supplementaryData": {
- "property1": "string",
- "property2": "string"
}, - "transactionIdentifiers": {
- "endToEndIdentification": "string",
- "transactionIdentification": "string",
- "uetr": "string"
}, - "aggregatedTransactionCount": 0,
- "amount": {
- "currency": "string",
- "value": 0
}, - "creditorAccount": {
- "currency": "string",
- "identification": {
- "schema": "string",
- "value": "string"
}, - "name": "string",
- "proxy": {
- "namespace": "string",
- "schema": "string"
}, - "type": {
- "schema": "string",
- "value": "CACC"
}
}, - "creditorAccountReference": "string",
- "creditorAgent": {
- "additionalIdentifications": [
- {
- "accountKnownAs": "string",
- "identifier": {
- "schema": "string",
- "value": "string"
}, - "registeredSchemes": [
- "ZA_RTC"
]
}
], - "bicfi": "string",
- "branch": {
- "address": {
- "addressLine": [
- "string"
], - "addressType": "ADDR",
- "buildingName": "string",
- "buildingNumber": "string",
- "country": "string",
- "countrySubDivision": "string",
- "department": "string",
- "districtName": "string",
- "floor": "string",
- "postBox": "string",
- "postCode": "string",
- "streetName": "string",
- "townLocationName": "string",
- "townName": "string"
}, - "identification": "string",
- "name": "string"
}, - "companyRegistration": "string",
- "lei": "string",
- "memberId": "string",
- "name": "string"
}, - "debtorAccount": {
- "currency": "string",
- "identification": {
- "schema": "string",
- "value": "string"
}, - "name": "string",
- "proxy": {
- "namespace": "string",
- "schema": "string"
}, - "type": {
- "schema": "string",
- "value": "CACC"
}
}, - "debtorAccountReference": "string",
- "debtorAgent": {
- "additionalIdentifications": [
- {
- "accountKnownAs": "string",
- "identifier": {
- "schema": "string",
- "value": "string"
}, - "registeredSchemes": [
- "ZA_RTC"
]
}
], - "bicfi": "string",
- "branch": {
- "address": {
- "addressLine": [
- "string"
], - "addressType": "ADDR",
- "buildingName": "string",
- "buildingNumber": "string",
- "country": "string",
- "countrySubDivision": "string",
- "department": "string",
- "districtName": "string",
- "floor": "string",
- "postBox": "string",
- "postCode": "string",
- "streetName": "string",
- "townLocationName": "string",
- "townName": "string"
}, - "identification": "string",
- "name": "string"
}, - "companyRegistration": "string",
- "lei": "string",
- "memberId": "string",
- "name": "string"
}, - "direction": "INBOUND",
- "effectiveDateTime": "2019-08-24T14:15:22Z",
- "initiationSource": "string",
- "localInstrument": {
- "schema": "string",
- "value": "0000"
}, - "paymentMethod": "CreditTransfer",
- "paymentScheme": "ZA_RTC",
- "paymentUetr": "string",
- "schema": "PostingRequest"
}