What to Do if a Payment is Late or Delayed
While most crypto payments through BK Pay are confirmed within minutes, delays can occasionally happen due to blockchain congestion, incorrect payment amounts, or customer errors.
This guide will help you troubleshoot and take the right next steps.
1. Check the Invoice Status
Log into your merchant dashboard and locate the invoice in the Payments section.
Identify the current status:
-
Pending – Payment has not been sent by the customer.
-
Processing – Payment has been sent but is awaiting blockchain confirmations.
-
ClientPartiallyCompleted / PartiallyCompleted – Only part of the payment has been received.
-
ClientCompleted – Payment sent by the customer, waiting for confirmation.
2. Communicate with the Customer
-
Confirm that the customer sent the payment to the correct wallet address displayed on the invoice.
-
Ask for the transaction hash so you can track the payment on a blockchain explorer.
-
If they underpaid, issue a follow-up invoice for the balance.
3. Check the Blockchain Network
Use the transaction hash to see:
-
Number of confirmations – Crypto networks require a set number of confirmations before a payment is marked complete.
-
Network congestion – Delays may occur during high traffic periods.
4. Verify Payment Amount & Currency
Ensure the customer sent:
-
The exact amount requested.
-
The correct cryptocurrency and network (e.g., USDT ERC20, not TRC20).
5. Escalate to BK Pay Support
If the payment:
-
Has been in Processing or ClientCompleted for an unusually long time
-
Shows confirmed on the blockchain but not in your merchant dashboard
Contact BK Pay Support with:
-
Invoice ID
-
Transaction hash
-
Customer details
-
Screenshots (if possible)
Tip: Always wait for the Completed status before delivering goods or services. This protects you from chargebacks or failed transactions.