This webhook is sent when a transaction has been successfully executed in the ledger.
Webhook Structure
The type of event. Value: TRANSACTION_EXECUTED
The event payload containing the details below
Payload Fields
Unique identifier for this event
Idempotency key used for the transaction request
Reference identifier linking transaction to its origin (e.g., payment identification)
Source system that initiated the transaction. Available values: PAYMENT, CLIENT, PLAIS, PAYMENT_CARD
Unique identifier of the executed transaction
List of postings (debits and credits) that make up the transactionShow Posting object properties
Address of the source ledger account from which funds are debited
Address of the destination ledger account to which funds are credited
Transaction amount in minor units (cents)
Currency code (ISO 4217). Available values: EUR
Description or reason for the posting
payload.createdAt
string (ISO 8601)
required
Timestamp when the transaction was created
Request Example
{
"eventType": "TRANSACTION_EXECUTED",
"payload": {
"eventId": "a3f8e2b1-5c7d-4e9f-b8a2-1d4c6e9f0a3b",
"correlationId": "550e8400-e29b-41d4-a716-446655440000",
"referenceId": "PAY-123456",
"referenceSource": "PAYMENT",
"transactionId": "019bdb2a-960f-789d-8955-21720e6cdeed",
"postings": [
{
"source": "CUSTOMER:019bdb2a-960f-789d-8955-21720e6cdeee:019bdb2a-960f-789d-8955-21720e6cdeed:CURRENT",
"destination": "INTERNAL:CLEARING:OUTBOUND",
"amount": 10000,
"currency": "EUR",
"details": "Payment for invoice #12345"
}
],
"createdAt": "2024-01-15T10:30:00.000Z"
}
}