transaction_created
Sent as soon as the transaction record exists, before any money has moved.
transaction_updated
Sent on every status change, and whenever the transaction needs the customer to do something.
Full shape
Terminal outcomes
Step required
These arrive withstatus: "pending" — the transaction is paused waiting on the customer, not
failed.
Refund updates
Refunds use the standardtransaction_updated event with type: "refund". Here transactionId
is the refund transaction, and originalTransactionId is the deposit being reversed.
Refund successful
Match refunds back to the original order through
originalTransactionId, not
transactionId — the latter is a new transaction in its own right.