Webhook Events
Reference list of every webhook event CrowdSplit can deliver to a
merchant URL. See the root-level Webhooks section above for the
envelope shape, delivery headers, retry policy, and signing scheme.
📄️ Payment awaiting confirmation
Payment awaiting confirmation. Emitted when a payment transitions to the
📄️ Payment cancelled
Payment cancelled. Emitted when a payment transitions to the
📄️ Payment captured
Payment captured. Emitted when a payment transitions to the
📄️ Payment failed
Payment failed. Emitted when a payment transitions to the `payment.failed`
📄️ Installment payment failed
Installment payment failed. Emitted for a single installment of a
📄️ Installment payment succeeded
Installment payment succeeded. Emitted for a single installment of a
📄️ Payment is processing
Payment is processing. Emitted when a payment transitions to the
📄️ Payment refunded
Payment refunded. Emitted when a payment transitions to the
📄️ Payment succeeded
Payment succeeded. Emitted when a payment transitions to the
📄️ Payment updated
Payment updated. Emitted when a payment transitions to the `payment.updated`
📄️ Transaction settlement/checkpoint updated
Transaction settlement/checkpoint updated. Emitted when a transaction's
📄️ Transaction updated
Transaction updated. Emitted when a transaction's top-level fields change
📄️ Refund created
Refund created. Emitted during the refund sub-lifecycle of a payment.
📄️ Refund failed
Refund failed. Emitted during the refund sub-lifecycle of a payment.
📄️ Refund updated
Refund updated. Emitted during the refund sub-lifecycle of a payment.
📄️ Refund failed (standalone)
Refund failed (standalone). Emitted for standalone refunds not tied to a
📄️ Refund succeeded (standalone)
Refund succeeded (standalone). Emitted for standalone refunds not tied to a
📄️ Dispute closed
Dispute closed. Emitted during the dispute sub-lifecycle of a disputed
📄️ Dispute funds reinstated
Dispute funds reinstated. Emitted during the dispute sub-lifecycle of a
📄️ Dispute funds withdrawn
Dispute funds withdrawn. Emitted during the dispute sub-lifecycle of a
📄️ Dispute updated
Dispute updated. Emitted during the dispute sub-lifecycle of a disputed
📄️ Payment disputed
Payment disputed. Emitted when a cardholder or issuer opens a dispute against
📄️ Customer action required
Customer action required. Emitted during the customer (subject) lifecycle.
📄️ Customer created
Customer created. Emitted during the customer (subject) lifecycle. Payload carries the customer's current status. Use this to keep
📄️ Customer processing
Customer processing. Emitted during the customer (subject) lifecycle. Payload carries the customer's current status. Use this to
📄️ Customer rejected
Customer rejected. Emitted during the customer (subject) lifecycle. Payload carries the customer's current status. Use this to
📄️ Customer updated
Customer updated. Emitted during the customer (subject) lifecycle. Payload carries the customer's current status. Use this to keep
📄️ Customer verified
Customer verified. Emitted during the customer (subject) lifecycle. Payload carries the customer's current status. Use this to
📄️ KYC action required
KYC action required. Emitted for KYC decisions on a customer. Payload is a
📄️ KYC approved
KYC approved. Emitted for KYC decisions on a customer. Payload is a
📄️ KYC rejected
KYC rejected. Emitted for KYC decisions on a customer. Payload is a
📄️ Provider registration action required
Provider registration action required. Emitted during a customer's
📄️ Provider registration approved
Provider registration approved. Emitted during a customer's registration flow
📄️ Provider registration awaiting confirmation
Provider registration awaiting confirmation. Emitted during a customer's
📄️ Provider registration documents uploaded
Provider registration documents uploaded. Emitted during a customer's
📄️ Provider registration processing
Provider registration processing. Emitted during a customer's registration
📄️ Provider registration rejected
Provider registration rejected. Emitted during a customer's registration flow
📄️ Provider registration restricted
Provider registration restricted. Emitted during a customer's registration
📄️ Provider registration submitted
Provider registration submitted. Emitted during a customer's registration
📄️ Provider registration updated
Provider registration updated. Emitted during a customer's registration flow
📄️ Provider registration verification expired
Provider registration verification expired. Emitted during a customer's
📄️ Customer sync failed
Customer sync failed. Emitted while a customer's profile is being
📄️ Customer sync started
Customer sync started. Emitted while a customer's profile is being
📄️ Customer sync succeeded
Customer sync succeeded. Emitted while a customer's profile is being
📄️ Payment method approved
Payment method approved. Emitted during the payment-method lifecycle on a
📄️ Payment method created
Payment method created. Emitted during the payment-method lifecycle on a
📄️ Payment method rejected
Payment method rejected. Emitted during the payment-method lifecycle on a
📄️ Payment method updated
Payment method updated. Emitted during the payment-method lifecycle on a
📄️ Payment method verified
Payment method verified. Emitted during the payment-method lifecycle on a
📄️ Transfer failed
Transfer failed. Emitted when an internal transfer (between
📄️ Transfer succeeded
Transfer succeeded. Emitted when an internal transfer (between
📄️ Payout succeeded
Payout succeeded. Emitted when an outbound payout to a customer-owned account
📄️ Buy awaiting confirmation
Buy awaiting confirmation. Emitted during a buy (fiat → stablecoin) flow.
📄️ Buy completed
Buy completed. Emitted during a buy (fiat → stablecoin) flow. Payload is a
📄️ Buy succeeded
Buy succeeded. Emitted during a buy (fiat → stablecoin) flow. Payload is a
📄️ Sell failed
Sell failed. Emitted during a sell (stablecoin → fiat) flow. Payload is a
📄️ Sell succeeded
Sell succeeded. Emitted during a sell (stablecoin → fiat) flow. Payload is a
📄️ External deposit awaiting confirmation
External deposit awaiting confirmation. Emitted during the external-deposit
📄️ External deposit completed
External deposit completed. Emitted during the external-deposit lifecycle
📄️ External deposit received
External deposit received. Emitted during the external-deposit lifecycle
📄️ External deposit succeeded
External deposit succeeded. Emitted during the external-deposit lifecycle
📄️ External virtual account funded
External virtual account funded. Emitted when a virtual account assigned to a