Omnikyo/Help Center
Reference

Reading payment status on an order

The Payment row in an order shows a badge that tells you whether the customer has paid and, for bKash orders, the exact status.

বাংলায়: Orders-এ প্রতিটি অর্ডারের Payment লাইনে একটি ব্যাজ দেখা যায়। এটি জানায় কাস্টমার কীভাবে পেমেন্ট করবে বা করেছে। Bkash পেমেন্টের জন্য Pending, Paid, Failed ইত্যাদি স্ট্যাটাস দেখা যায়। COD অর্ডারে শুধু "COD" লেখা থাকে।

Where to find it: Orders › open any order › scroll to the Payments row (below the customer details)

Payment badge meanings for bKash orders

BadgeMeaning
bKash PaidThe customer paid the full amount or remaining due via bKash. The due amount is now Tk 0.
bKash PendingA bKash payment attempt was started but not completed. The customer may still be on the bKash checkout screen, or the payment timed out.
bKash FailedThe customer's bKash payment was rejected by the bank or bKash (insufficient balance, wrong PIN, network error, etc.). The payment can be retried.
bKash CancelledThe customer closed the bKash checkout screen without completing the payment. The payment can be retried.
bKash RefundedThe full payment was refunded back to the customer's bKash account. The entire advance or due amount is now Tk 0.
bKash Partially RefundedPart of the payment was refunded. A portion of the original payment remains credited to the order.

Payment badge meanings for other methods

BadgeMeaning
COD (Cash on Delivery)The customer will pay the courier when the parcel arrives. No online payment has been made.
BankYou manually recorded a bank transfer from the customer.
OnlineThe payment came from an imported Shopify order or another sales channel. A second badge shows the payment gateway name (e.g. Stripe, Shopify Payments).

Check the payment history

Click the Payments card below the payment badge to see a detailed history:

  • Link history — every bKash payment link you sent to this customer (with status Active, Opened, Paid, Expired, Revoked).
  • Payment attempts — every time the customer attempted to pay (with timestamps and transaction IDs).
  • Refunds — all refunds processed on this order, with refund transaction IDs.

The Paid and Still due rows at the bottom show the total collected so far and what remains.

Recheck a bKash payment

If a payment shows Pending but you believe it was completed, or if the status seems stuck:

  1. Open the order details.
  2. Find the Payment row and look for a refresh icon (circular arrow) next to the badge — this appears only for bKash orders.
  3. Click the refresh icon. Omnikyo contacts bKash and updates the payment status.
  4. A toast says "bKash checked" and shows the latest status, or "bKash recheck failed" if bKash did not respond.

Rechecking does not charge the customer again — it only syncs the status. If the payment truly succeeded on bKash but the sync fails, try again in a few minutes or contact support.

What "attempts" means

A bKash payment attempt is a single customer action: opening a payment link and completing (or trying to complete) the checkout. One link can have multiple attempts if the customer retried after a failure. Each attempt has:

  • Status: Created, Redirected, Pending, Completed, Failed, or Cancelled.
  • Amount: The amount requested.
  • TrxID (transaction ID): A unique identifier from bKash (appears only when the attempt reaches bKash's servers).
  • Timestamp: When the attempt was created or last updated.

When a payment is locked

Once any payment (advance or due) is recorded on an order, the Advance payment and Received fields become locked — you cannot edit them. This protects against accidental changes. The lock applies even if the payment is refunded.

A locked payment shows a message: "Payment recorded. Recorded via {source}: ৳{amount}" when you try to edit it.

Questions people ask

Why does a payment show Pending even though the customer says they paid?

If the customer completed the bKash checkout and saw a success screen, the payment likely was completed on bKash's side but has not synced yet. Click the refresh icon next to the payment badge to check. If it still shows Pending after refreshing, check the payment link history — the customer's attempt may be there with a Transaction ID proving payment.

Can a Pending payment become Paid later?

Yes. bKash payments can settle in real time or after a few seconds. If a payment remains Pending for more than a few minutes, refresh it. If the customer was charged (visible in their bKash account), but Omnikyo still shows Pending after refreshing, contact support.

What if the badge is wrong?

Click the refresh icon to sync with bKash. If the status still does not match what you expect, check the full payment history in the Payments card — it may show the correct status there or reveal a different attempt.

Can I change the payment status manually?

No. The payment status is determined by bKash or by the payment method you selected (e.g., COD). You cannot manually set a badge. If a payment is truly incorrect, you can refund it or contact support to make the fields editable again.

Other ways people ask this

  • bkash status dekhbo kivabe
  • payment pending mane ki
  • failed matlab ki hoyeche
  • refunded status mane
  • payment lock hoyeche keno
  • attempt matlab ki
  • bkash payment sync korbo
  • payment badge different dekhachche
  • কাস্টমার পেমেন্ট করেছে কিন্তু pending দেখাচ্ছে
  • transaction id kothay ache
  • multiple attempts matlab
  • payment recheck korle ki hobe

Checked against the product on 2026-10-02.