transfer.received
Sent to the receiving business when another business’s transfer completes and the money is in its wallet. Sent once per transfer. Answer with any 2xx within 10 seconds. Anything else, a timeout or a redirect is retried up to 6 times over about a day.
transfer.receivedWebhookWebhook-IdstringrequiredThe event id. The same event can arrive more than once; use this to ignore repeats.
Webhook-TimestampstringrequiredUnix seconds when this attempt was signed. Reject a delivery older than 5 minutes.
Webhook-Signaturestringrequiredv1, then a comma, then the base64 HMAC-SHA256 of "{Webhook-Id}.{Webhook-Timestamp}.{raw body}" keyed with your endpoint's signing secret. Compare in constant time.
application/jsonidstringrequiredThe event id, the same as the Webhook-Id header.
typestringrequiredcreatedAtstring<date-time>requiredWhen the change happened.
dataTransferReceivedrequiredThe transfer that reached your wallet.
Show propertiesHide properties
referencestringrequiredThe reference the sending business chose.
amountstringrequiredWhat reached your wallet. A decimal string in major units.
currencystringrequiredsenderNamestringThe sending business's trading name, else registered name, when known.
completedAtstring<date-time>Received. Any 2xx stops retries.