Overview

400 - Bad Request: This error occurs when the system detects a similar payment request that is still being processed. This safeguard is in place to prevent duplicate payments for the same transaction.
{
    "success": false,
    "code": "000002",
    "message": "A similar payment is still being processed. Please confirm to avoid duplicating the payment."
}

Common Causes and How to Resolve

  1. Duplicate Payment Requests: A payment request with the same details (e.g., amount, recipient, reference) was recently submitted and is still being processed. How To Resolve: Wait for the initial payment request to complete before initiating a new one. Use the transaction ID to query the current status using our Transaction Status API.
  2. Rapid Consecutive Requests: Sending the same payment request multiple times within a short period can trigger this error. How To Resolve: Avoid resending payment requests. Allow sufficient time for the initial request to process.
  3. Network Retransmissions: Poor network connectivity might cause the same payment request to be retransmitted multiple times. How To Resolve: Ensure stable network connectivity before sending payment requests.

Best Practices

  • Verify Transaction Status Before Retrying:
    • Always check the status of the initial transaction via the API or dashboard before attempting another payment.
  • Allow Adequate Processing Time:
    • Wait a few minutes after submitting a payment request to allow it to process fully.

If the issue persists, please contact our team at support@niobi.co.

Additional Resources