generated: '2026-07-17' method: searched type: Webhooks source: >- https://developer.peachpayments.com/docs/reference-webhooks + https://developer.peachpayments.com/docs/checkout-webhooks + https://developer.peachpayments.com/docs/payment-links-webhooks notes: >- Peach Payments documents webhooks but publishes no AsyncAPI document. This artifact captures the webhook catalog. Webhooks are configured per product in the Dashboard ("Add webhook URL"); the endpoint must return HTTP 200 and use HTTPS in live. delivery: transport: HTTP POST to merchant-configured URL ack: HTTP 200 required retry_window_days: 30 backoff: exponential (2, 4, 8, 15, 30 minutes, then hourly) ordering: not guaranteed; order events by the payload timestamp field security: signing: HMAC-SHA256 (opt-in via support request) headers: - x-webhook-signature-algorithm - x-webhook-timestamp - x-webhook-id - x-webhook-signature signature_message: '{timestamp}.{webhookId}.{url}.{payload}' replay_protection: x-webhook-id correlates and de-duplicates deliveries channels: - product: Checkout docs: https://developer.peachpayments.com/docs/checkout-webhooks events: - status: created description: A Checkout instance launched and the session initiated. - status: pending description: Payment initiated; awaiting customer completion. - status: successful description: Customer completed a payment, or a refund succeeded (final). - status: uncertain description: Possible cancellation / 30-minute timeout (final). - status: cancelled description: Customer cancelled the payment (final). - product: Payment Links docs: https://developer.peachpayments.com/docs/payment-links-webhooks events: - status: transaction status change description: Payment link paid / status transition notifications. - product: Payouts docs: https://developer.peachpayments.com/docs/payouts-release-notes events: - status: bank account verification update description: Notifies of a bank account verification result (bankVerificationUpdated). - status: float allocation update description: Optional payout float-allocation notifications (toggle).