> For the complete documentation index, see [llms.txt](https://docs.bellmfb.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bellmfb.com/references/transactions/transaction-by-reference.md).

# Transaction by Reference

## Transaction Enquiry

<mark style="color:green;">`GET`</mark> `/v1/transactions/reference/{reference}`

**Headers**

| Name          | Value              |
| ------------- | ------------------ |
| Content-Type  | `application/json` |
| Authorization | `Bearer <token>`   |
|               |                    |

**Response**

{% tabs %}
{% tab title="200" %}

<pre class="language-json"><code class="lang-json"><strong>{
</strong>    "success": true,
    "message": "",
    "data": {
        "netAmount": 180,
        "details": {},
        "id": 19253,
        "userId": 745,
        "accountId": null,
        "amount": "180.00",
        "charge": "0.00",
        "description": "Collection on Transfer from John Doe",
        "destinationAccountNumber": "1000006362",
        "destinationAccountName": "BellBank Media",
        "destinationBankCode": "000023",
        "destinationBankName": "BellBank",
        "sourceAccountNumber": "08119808182",
        "sourceAccountName": "John Doe",
        "sourceBankCode": "100004",
        "sourceBankName": "OPAY",
        "reference": "A_00124092616341963292958",
        "transactionTypeName": "collection",
        "stampDuty": null,
        "sessionId": "100004240926153311119822107551",
        "status": "successful",
        "reversedFlag": 0,
        "category": "collection",
        "utilityType": null,
        "type": "credit",
        "completedAt": 1727364859641,
        "createdAt": 1727364859642,
        "updatedAt": 1727364859642
    }
}
</code></pre>

{% endtab %}

{% tab title="400" %}

```json
{
  "success": false,
  "message": "Request Unsuccessful",
  "data": null
}
```

{% endtab %}
{% endtabs %}
