Payout address rejected
Readiness status PENDING → REJECTED, a setup act returned a blocking result.
Headers
t=<unix-timestamp>,v1=<hex-hmac>: a hex-encoded HMAC-SHA256 signature computed over
{timestamp}.{raw_body} (the exact bytes sent, not a re-serialized copy) using your organization's
signing secret for that environment. Reject if t is more than 300 seconds from now, then verify v1 with a
constant-time compare. See Webhook authentication. Dedup on the
delivered event's id, not on this header.
"t=1735689600,v1=5257a869e7bfbe00e0be2007c1b7be16bb2ba57ee233b0d0c4de5d83b3f5e01d"
Body
Readiness status moved to REJECTED: a setup act on this payout address returned a
blocking result or failed, so it may not back payouts. Fires however fast the act settled:
an address whose setup fails inside the create call is already REJECTED on the create
response, and this event still announces the settle. data.previousStatus says which
state it fell from: PENDING during setup, ACTIVE on a later act, or
REQUIRES_INFORMATION.
Where the cause is a verification act it is in data.verifications: a NO_MATCH name
match is the blocking result shown there. A rejection whose verifications all stand clear
reports no further cause.
The type of object represented, a fixed discriminator. Always "event" for this resource, and identical across every object of the type.
"event""event"
Event identifier, the client's dedup key for this delivery.
^evt_[1-9A-HJ-NP-Za-km-z]{21,22}$"evt_5EdynMEiYSyiWAH9GpcbHp"
Resource noun this event is about, the plural of the resource segment in eventType. Route coarsely on this; switch on eventType for the specific transition.
"payout_addresses""payout_addresses"
Product-namespaced lowercase {product}.{resource}.{action} event type, the product segment mirroring the resource's URL, the one lowercase-enum exception on this platform (every other enum is SCREAMING_SNAKE).
"payments.payout_address.rejected""payments.payout_address.rejected"
Event timestamp.
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z$"2026-06-04T10:30:00.000Z"
The PayoutAddress resource plus event-only context, embedded as data on every
payments.payout_address.* webhook/event.
Where a verification act drove a status change, that act's result is in the payload.
bankAccount and the acts' name strings are not delivered to webhook endpoints; read
them from GET /v3/payments/payout-addresses/{payoutAddressId}.
Response
Return any 2xx to acknowledge receipt of the event.