What to Do If Payment Shows Pending
Sometimes after making a payment, your invoice may show a Payment Pending or Processing status instead of immediately changing to Paid. This guide explains why this happens and what you should do.
Why Does Payment Show Pending?
Payment can show as pending for several reasons:
1. Razorpay Processing Delay
Razorpay occasionally takes a few minutes to confirm a transaction with your bank. This is normal and usually resolves within 5-15 minutes.
2. Bank Confirmation Delay
Some banks, especially during high-traffic periods (salary days, month-end, festive sales), take longer to confirm transactions. Net banking payments are more susceptible to this.
3. UPI Timeout
If you initiated a UPI payment but did not approve it in your UPI app within the time limit (usually 5 minutes), the transaction may be stuck in a pending state until it times out.
4. 3D Secure Incomplete
For card payments, if the 3D Secure (OTP) verification was interrupted — perhaps you closed the browser or your session timed out — the payment may remain pending.
5. Network Issues
If your internet connection dropped during the payment callback (the redirect from the payment gateway back to {{COMPANY_NAME}}), the system may not have received the payment confirmation.
What Should You Do?
Step 1: Wait 15-30 Minutes
Most pending payments resolve automatically. Follow these steps:
- Do not attempt to pay again — This could result in a double charge
- Wait at least 15-30 minutes
- Refresh your invoice page in the Client Portal
- Check if the status has changed to Paid
Step 2: Check Your Bank Account
Verify whether the amount was actually debited from your account:
- Open your banking app or net banking portal
- Check your recent transactions
- Look for the transaction amount matching your invoice
If the amount was debited:
- The payment was received by Razorpay
- Wait for automatic reconciliation (up to 1 hour)
- If still pending after 1 hour, proceed to Step 3
If the amount was NOT debited:
- The payment was not processed
- You can safely try paying again
- Choose a different payment method if the same one keeps failing
Step 3: Contact Support
If the payment is still showing as pending after 1 hour and the amount was deducted from your bank:
- Open a support ticket at {{SUPPORT_URL}}/client/support
- Include the following information:
- Invoice Number (e.g., PI-10234)
- Payment Method used (UPI, Net Banking, Card)
- Transaction Reference — Any reference number from your bank or UPI app
- Razorpay Payment ID — If visible on screen (starts with pay_)
- Date and Time of the payment attempt
- Screenshot of the bank transaction showing the debit
Our team will verify the payment with Razorpay and update your invoice accordingly.
Tip: Having the Razorpay Payment ID (pay_xxxxxxxx) makes resolution much faster. You can usually find this in the Razorpay confirmation page or in the email from Razorpay.
What NOT to Do
- Do NOT pay again immediately — Wait and verify first to avoid double payment
- Do NOT dispute with your bank before contacting our support — Chargebacks can complicate the resolution process
- Do NOT panic — Pending payments almost always resolve automatically or can be resolved quickly by our support team
Automatic Refunds
If a payment fails after the amount was deducted:
- Razorpay automatically initiates a refund
- UPI refunds — Usually processed within 24-48 hours
- Net Banking refunds — 3-5 business days
- Credit/Debit Card refunds — 5-7 business days
- The refund will appear in the same account/card used for payment
Preventing Future Issues
- Use a stable internet connection when making payments
- Do not close the browser during payment processing
- Keep your UPI app updated to the latest version
- Enable transaction notifications on your banking app so you are alerted immediately when a debit occurs
- Avoid peak banking hours (salary days, month-end) for large transactions if possible
Related Articles
- How to Pay an Invoice via Razorpay
- How to Pay via UPI / Net Banking / Credit Card
- Understanding Your Invoice (PI vs INV)
Need help? Contact our support team at {{SUPPORT_URL}}/client/support.