> ## Documentation Index
> Fetch the complete documentation index at: https://docs.niobi.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Payment Still Being Processed

## Overview

**400 - Bad Request**: The payment request has been received and is still being processed. This usually happens when the transaction takes longer than expected to complete.

```json theme={null}
{
    "success": false,
    "message": "The payment is still being processed. We request for your patience as we work to complete the process. Once completed, we will send an email notification."
}
```

## Common Causes and How to Resolve

1. **Processing Delays**
   The payment provider might require additional time to process the transaction due to network delays or high system load.

   **How to Resolve**:  Wait patiently for the transaction to complete. You will receive a callback notification once the payment status is updated.

***

## Best Practices

* **Enable Callback Notifications**\
  Make sure you cofifgure a callback url to receive the callback responses once the transaction is completed. Find out more about callback urls [here](/callback-urls)

* **Implement Status Polling**
  * Use the [Transaction Status API](/api-reference/payment/niobi-get-transaction-status-v3) to periodically query the current state of the payment.

***

If the issue persists, please contact our team at [support@niobi.co](mailto:support@niobi.co).

***

## Additional Resources

* [Transaction Status API](/api-reference/payment/niobi-get-transaction-status-v3)
* [Configuring callback URLs Portal](/callback-urls)
