Payments & GST

Troubleshooting payments & failed webhooks

5 min read Updated 23 Jun 2026 Applies to all plans

Most payment problems trace back to one thing: the webhook — the signal Razorpay sends QuicShop to confirm a payment. When it doesn’t arrive, the order can’t move forward. Here are the common cases and their fixes.

Order stuck on “Payment pending”

The customer paid, but the order hasn’t flipped to Paid.

  • This means the confirmation webhook didn’t reach QuicShop.
  • Fix: go to Settings → Payments, disconnect and reconnect Razorpay. This re-registers the webhook.
  • After reconnecting, new orders should confirm within seconds. Run a test payment to verify.

Payment succeeded in Razorpay but no order in QuicShop

The money shows in your Razorpay dashboard, but there’s no matching order.

  • Same root cause — the webhook didn’t land.
  • Reconnect Razorpay as above, then contact support with the Razorpay payment ID so we can reconcile the specific transaction.

Live payments aren’t working

Test checkout worked, but real customers can’t pay.

  • Confirm your Razorpay KYC is approved.
  • Make sure the account is switched from test mode to live mode — test keys won’t take real money.

A payment method is missing at checkout

UPI, cards, UPI QR and COD are each toggled individually.

  • Check Settings → Payments → Methods and switch on the ones you want.
  • For COD specifically, confirm the buyer’s pincode and order value fall within your COD rules.

COD orders behaving unexpectedly

  • COD orders confirm on placement, not on payment — so they appear as orders immediately and generate an invoice right away.
  • If COD isn’t offered at checkout, it’s usually a pincode or order-value rule blocking it.

Still stuck? Reconnecting Razorpay fixes most webhook issues. If an order still won’t reconcile, contact support with the order number and Razorpay payment ID.

Frequently asked

A customer paid but the order still says pending — why?

This almost always means the confirmation webhook from Razorpay didn't reach QuicShop. Reconnect Razorpay from Settings → Payments to re-register the webhook; the order usually reconciles once the webhook fires.

Why won't live payments work?

Check that your Razorpay KYC is approved and the account is switched from test mode to live mode. Test keys won't accept real payments.

Was this article helpful? Thanks for the feedback!

Still need a hand?

Our seller advisors know Indian commerce. Reach us on WhatsApp or email — we usually reply within a couple of hours.