Skip to main content
When a payment fails or encounters an issue, use the following steps to diagnose the problem.

Checking payment status in the Dashboard

  1. Log in to the Flinks Dashboard.
  2. Navigate to Payments.
  3. Click the Error tab to view failed payments.
  4. Select a payment to view its details, including the paymentStatus and statusDetails fields.

Checking payment status via API

Use the /PaymentRequests GET endpoint to check the status of a payment:

Payment status reference

Debugging with browser DevTools

For advanced debugging of payment flow issues:
  1. Open your browser’s Developer Tools (F12 or Ctrl+Shift+I).
  2. Go to the Network tab.
  3. Search for SearchLiveTransactionHistories in the network requests.
  4. Inspect the response to find the paymentStatus and statusDetails fields.

EFT return codes

EFT transactions can fail with a Payments Canada return code (CPA005 standard, plus Rule H1 codes for PAD disputes). Each code maps to a specific operational decision: cancel the schedule, contact the user, review before acting, or escalate. See the EFT Failure Scenarios playbook for the full list of codes, what each one means, the impact on your schedule, and the exact next steps to take.
Any return code flagged as a PAD Dispute triggers an automatic recall of funds while the dispute is under review. Contact Flinks Payments Support immediately. Do not wait.

Common issues