# Semak transaksi dan statusnya

> Cari bayaran dalam merchant dashboard, baca statusnya, buka butiran transaksi dan lihat jumlah transaksi bagi setiap status.
>
> Source: https://docs.bayarcash.com/ms/transactions/

Guna **Transactions** dalam merchant dashboard untuk mencari bayaran pelanggan, melihat sama ada bayaran itu berjaya dan membaca butirannya. Dengan cara ini, anda boleh cepat menjawab soalan "pelanggan saya sudah bayar atau belum?"

## Cari transaksi

Anda perlu log masuk ke merchant dashboard dahulu.

1. Buka **Transactions**.
2. Guna filter untuk mengecilkan senarai. Anda boleh filter mengikut maklumat yang sama seperti dalam butiran transaksi, contohnya nombor pesanan.
3. Baca lajur status bagi setiap bayaran.

*(Screenshot: Page Transactions dengan butang Advance Filter dan ikon mata ditanda)*

## Lihat transaksi bagi satu portal

Setiap laman web atau app yang menerima bayaran ada portal sendiri. Untuk melihat bayaran bagi satu portal sahaja:

1. Buka **Transactions**.
2. Klik **Advance Filter**.
3. Dalam **Portal**, pilih portal itu. **Any** memaparkan bayaran bagi semua portal anda.
4. Klik **Filter**.

*(Screenshot: Panel Advance Filter pada page Transactions dengan senarai Portal dan butang Filter ditanda)*

Untuk melihat semua portal anda semula, klik **Reset**. Untuk mencari nama portal, lihat [Tambah & guna portal](/ms/portals/).

## Status transaksi

Status menunjukkan tahap sesuatu bayaran.

| Status | Kod dalam API | Maksud |
|---|---|---|
| New | 0 | Bayaran baru bermula. |
| Pending | 1 | Bayaran sedang diproses. Semak semula sebentar lagi. |
| Unsuccessful | 2 | Bayaran tidak berjaya, contohnya bank menolaknya atau ada masalah dalam proses. |
| Successful | 3 | Pelanggan sudah membayar. |
| Cancelled | 4 | Pelanggan membatalkan bayaran itu. |
| Abandoned | 5 | Pelanggan keluar sebelum bayaran selesai. |

Developer boleh membaca kod yang sama dalam [API reference](https://api-reference.bayarcash.com).

## Buka butiran transaksi

Buat langkah ini untuk melihat jawapan daripada FPX atau bank.

1. Dalam **Transactions**, cari bayaran itu.
2. Klik ikon mata (**View transaction details**).
3. Baca tetingkap **Transaction Details**. Tetingkap ini memaparkan mesej status yang dihantar oleh FPX atau bank.

*(Screenshot: Tetingkap Transaction Details bagi bayaran yang tidak berjaya, dengan baris Status Description ditanda)*

Jika sesuatu bayaran gagal, lihat [Kenapa bayaran saya gagal?](/ms/payment-failed/).

## Lihat jumlah bagi setiap status

Bahagian atas page **Transactions** ada satu kotak untuk setiap status: **New**, **Pending**, **Unsuccessful**, **Successful**, **Cancelled** dan **Abandoned**. Setiap kotak memaparkan bilangan transaksi dan masa transaksi yang terakhir.

*(Screenshot: Kotak status di bahagian atas page Transactions)*

Untuk menyimpan salinan senarai ini, lihat [Export transaksi anda ke Excel](/ms/export-transactions/). Kutipan Direct Debit disenaraikan secara berasingan. Lihat [Transaksi Direct Debit](/ms/direct-debit-transactions/).

## Isu biasa

### Kenapa pesanan saya belum bertanda paid walaupun pelanggan sudah membayar?

Buka transaksi itu dalam Transactions dan baca statusnya. Jika statusnya Successful, Bayarcash sudah menerima bayaran itu, jadi semak kedai atau callback anda. Lihat Callback dan checksum (/ms/callbacks-and-checksum/). Jika statusnya Pending, tunggu sebentar dan semak semula.

### Apakah beza antara Cancelled dan Abandoned?

Cancelled bermaksud pelanggan membatalkan bayaran itu. Abandoned bermaksud pelanggan keluar sebelum bayaran selesai. Lihat jadual status dalam page ini.

### Di mana saya boleh lihat sebab sesuatu bayaran gagal?

Buka butiran transaksi dengan ikon mata. Respons daripada FPX atau bank dipaparkan di situ. Lihat Kenapa bayaran saya gagal? (/ms/payment-failed/).
