> For the complete documentation index, see [llms.txt](https://docs.lime-pay.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lime-pay.com/api-documentation/deposits-api/payment-methods/africa/nigeria/bank-transfer-offline.md).

# Bank Transfer Offline

The **Bank Transfer Offline** feature will allow customers in Nigeria to create deposits without going through the standard checkout flow. Instead, they can make a direct payment by transferring funds to their previously assigned unique bank account number.

When we receive a notification about a transfer that was not yet recorded in our system, we will process it and create the corresponding record based on internal validation rules to determine whether the payment should be accepted or rejected.

To activate this functionality, please contact your Account Manager or Technical Account Manager.

```
{
  "deposit_id": 874239561,
  "payer_account_number": "7650351175",
  "country": "NG",
  "document": "98765432109",
  "full_name": "Oluwaseun Adeyemi",
  "date_of_birth": "19930614",
  "address": "12 Ahmadu Bello Way, Victoria Island, Lagos",
  "email": "oluwaseun.adeyemi@example.com",
  "amount": 15750,
  "currency": "NGN",
  "payment_method": "TROF"
}
```

***

#### Field Descriptions

**deposit\_id**\
Unique identifier for the deposit.

**payer\_account\_number**\
The Nigerian bank account number of the payer.

**country**\
"NG" – indicating Nigeria.

**document**\
Payer’s identification document&#x20;

**full\_name**\
Full legal name of the payer.

**date\_of\_birth**\
Date of birth in YYYYMMDD format.

**address**\
Payer’s residential address.

**email**\
Email of the payer.

**amount**\
Transaction amount.

**currency**\
Currency of the payment – "NGN".

**payment\_method**\
Payment method – "TROF" (Bank Transfer Offline).

***

#### Responses

The provided URL should return:

* **200 HTTP Status** → Deposit is approved.
* **400 HTTP Status** → Deposit is rejected.
* Any other response status is treated as rejection.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.lime-pay.com/api-documentation/deposits-api/payment-methods/africa/nigeria/bank-transfer-offline.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
