Transactions
Track payment progress and investigate successful, pending, and failed transactions.
Transaction lifecycle
A payment is created with a PENDING status. After the provider flow or callback is processed, the record can move to SUCCESS or FAILED. The exact timing depends on the provider and customer action.
PENDING โโ provider confirms payment โโโ SUCCESS
โโโ provider rejects/cancels โโโโโโ FAILEDTransaction statuses
- PENDING โ EasyMoPay has a transaction record but does not yet have a final successful or failed result.
- SUCCESS โ the provider flow reported a successful payment and the transaction is counted as successful.
- FAILED โ the provider flow reported a failure or cancellation that EasyMoPay recorded as unsuccessful.
Successful payments
Use the SUCCESS filter for completed payments. Verify the amount, currency, provider, phone number, provider reference, store, and creation time before fulfilling an order.
Failed payments
A failed transaction should not be fulfilled. Ask the customer to verify their provider account and retry only after resolving the provider-side issue. A new attempt may produce a separate transaction record.
Pending payments
Pending is not proof of payment. Wait for provider confirmation, refresh the transaction list, and check the corresponding store order before taking action.
Do not fulfil pending orders
The application has no manual force-success control. If a payment remains pending, reconcile it with the provider and contact support with non-secret transaction identifiers.
Transaction details
The table exposes the EasyMoPay transaction ID, gateway, amount and currency, phone number, status, provider reference, store name, and creation timestamp. Internal metadata and secrets are not included in the dashboard list.
Search and filter
- 1Type part of a transaction ID, phone number, or provider reference in Search.
- 2Optionally select SUCCESS, PENDING, or FAILED.
- 3Optionally select a configured gateway provider.
- 4Use pagination to move through results. Search input is debounced before the URL and list update.
- 5Use CSV export when you need the records currently available to the table.
