StarDomain

What to Do If Payment Shows Pending

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:

  1. Do not attempt to pay again — This could result in a double charge
  2. Wait at least 15-30 minutes
  3. Refresh your invoice page in the Client Portal
  4. 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:

  1. Open a support ticket at {{SUPPORT_URL}}/client/support
  2. 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

  1. Use a stable internet connection when making payments
  2. Do not close the browser during payment processing
  3. Keep your UPI app updated to the latest version
  4. Enable transaction notifications on your banking app so you are alerted immediately when a debit occurs
  5. Avoid peak banking hours (salary days, month-end) for large transactions if possible

Need help? Contact our support team at {{SUPPORT_URL}}/client/support.