Provide event data

Provides event details.

Request
Request Body schema: application/json
apiVersion
required
string

The version of the Electrum Regulated Payments Events API which the event format conforms to i.e. the version of this API.

class
required
string

The class of the event.

actionDate
required
string <date>

The date at which the transaction should take effect. The date must be formatted as defined by date-time in RFC3339

creationDateTime
required
string <date-time>

The date and time at which the event was created, in senders local timezone or UTC. The date must be formatted as defined by date-time in RFC3339

object (EventEsmPayload)
required
object (EventEsmIdentifiers)

Holds a series of identifiers to identify the transaction or an individual message that is part of a transaction.

required
object (EventEsmState)
required
object (EventEsmTransactionInfo)
Responses
400

Bad request. RFC9110 - 400

500

Internal server error. RFC9110 - 500

post/events
Request samples
application/json

Request for the inboundCreditTransferAuthorization operation is received by the Switch. A customer at Grey Bank, Bob, is paying a customer at Blue Bank, Alice, using RTC. Electrum's partner is Blue Bank.

{
  • "name": "TRANSACTION_STATE_CREDIT_AUTH_RECEIVED",
  • "apiVersion": "0.27.0",
  • "class": "TRANSACTION_STATE",
  • "type": "CREDIT_AUTH_RECEIVED",
  • "stageVersion": 1,
  • "tranInfo": {
    },
  • "messageInfo": {
    },
  • "payload": {
    }
}
Copyright © Electrum Payments (Pty) Ltd. 2019-2023. All right reserved.