Skip to main content
Only payment.succeeded means you have been paid. On payment.processing, hold the order: the card may already be charged, and it always ends in success or failed.
A card declined with attempts left sends no webhook: the payment returns to created. After the 3rd failed card, it becomes failed and one payment.failed is sent.
The event name is in the event body field and in the X-Mizaniya-Event header. See the body format.