Skip to main content
Roqqett webhook events aren’t delivered yet. Until they are, confirm outcomes by polling Retrieve a checkout session and Retrieve a refund. The embedded checkout’s V1 webhooks work as before.
Roqqett events are delivered through Equals webhooks, like every other Equals event. See How it works for signatures and retries.

Subscribe to an event

Create one webhook for each event type you want. To receive events for some of your checkouts only, add a filters object with up to 100 checkout IDs. Leave out filters to receive events for every checkout.
POST /v2/webhooks
filters only supports checkoutId with the in operator. Any other key is rejected with 400. To remove a filter, update the webhook with "filters": null. See Create webhooks for the other fields.

Event types

Every Roqqett event includes these fields, as well as webhookEventTypeName and messageId:

Checkout session events

The four checkout session events share one payload.

RoqqettPaymentFailed

Adds paymentId, amount and failureReason, which is one of REJECTED_BY_BANK, TIMED_OUT or TECHNICAL_ERROR.

RoqqettRefundCompleted

Adds paymentId (the payment that was refunded), refundId, amount and reason.

RoqqettPaymentReconciled

Adds paymentId.