Buyer says they paid but I do not see it

Stripe settles in 30-60 seconds. Use Refresh to force-pull.

Payments land via Stripe webhook. Normally instant, occasionally delayed by a minute under load.

1

Dashboard → Sales → Find the invoice. Note its status.

2

If status is Pending after 2 minutes, click Refresh from Stripe on the invoice row. This pulls the latest state directly from Stripe.

3

If it is now Paid, you are done. If still Pending, the buyer either did not complete checkout or used a card that requires 3DS confirmation.

4

Ask the buyer to check their email for a Stripe confirmation. They may need to complete a verification step from their bank.

If Stripe shows the charge as captured but Gavel still says Pending after 5 minutes, email us with the invoice ID. This is a webhook replay we can do server-side.

Did this solve it?
If not, email us and we will reply within a day.
Email support