Webhook requests will contain 6 main key-value pairs:

KeyValue
eventReports the current status of the order, can take the values of "created", "authorized", "charged", "refunded", "partially_refunded", "voided", "expired", "refunded_not_charged", "not_created". The list of statuses may change in the future, so it is not advised to hardcode the set of values to expect.
magicOrderTokenOrder token
orderReferenceThe correlation id from the merchant, typically the order id.
totalAmountThe total amount in cents e.g. €10 is 1000
refundAmountThe refund amount in cents, only for refund events
totalRefundAmountThe cumulative refund amount in cents, only for refund events