Subscribe to receive notifications for merchant onboarding lifecycle events — merchant application progress, merchant approval decisions, and pricing template review decisions.
merchant.application.startedmerchant.application.submittedmerchant.application.status_changedmerchant.application.requires_actionmerchant.application.info_uploadedmerchant.approvedmerchant.rejectedpricing_template.approvedpricing_template.rejected
All merchant lifecycle events share one payload shape: an event envelope (id, type, timestamp, and the related merchant id once one exists) and a data section with the application, status transition, and pricing template details that apply to the event type; fields that do not apply are null. Payloads are PII-safe by design — they never carry underwriting documents, bank details, or tax identifiers.
The same rules as transaction notifications apply:
- The request body will contain a JSON payload with the details of the event
- Each delivery is signed with the
svix-id,svix-timestampandsvix-signatureheaders — see Webhook Configuration for how to verify them