The detailed information on why and how to implement the Webhooks.
merchant_code
).secret_key
with merchant_code
and define a URL for the Webhooks receiving. The boolean parameter is_test
helps you to identify the operational environment. An arbitrary auth header can optionally sign the request if you set it up.Event | Webhook payment status | Webhook payload update |
---|---|---|
Authorize | authorized | ”status”: “authorized” |
Capture | authorized | capture info is added to captures.[] array |
Close | closed | ”status”: “closed” and “closed_at” updated |
Reject | rejected | ”status”: “rejected” |
Expire (Optional) | expired | ”status”: “expired”, “expired_at” and “is_expired” updated |
Refund | closed | refund info is added to refunds.[] array |
Update | the same as before the Update Request | order.reference_id updated |
“authorized”
. That’s a signal for you to check the order status and process it if it wasn’t done yet. Then you can send us a Capture Request.“authorized”
. This notification has the information about your captures. No actions from your side are necessary.“CLOSED”
. It means that the payment is completed and confirmed from both sides. The payment status in the payload will be also sent as “closed”
. No actions from your side are necessary.“authorized”
- while Retrieve Request - in upper case: “AUTHORIZED”
.