Transfers history

GET/payment-api/transfers/history

Paginated list of mobile money, bank and wallet transfers, newest first, with optional filters. channel is BANK for bank transfers.

Parameters

  • statusquerystringoptional

    Only rows with this status.

    successsubmittedpendingfailedinvaliddeclined
  • transaction_idquerystringoptional

    Exact match on the reference you supplied when creating the transaction.

  • fromquerydateoptional

    Start of day, inclusive. Format YYYY-MM-DD.

  • toquerydateoptional

    End of day, inclusive. Must not be before from.

  • pagequeryintegeroptional

    Page number, starting at 1.

  • page_sizequeryintegeroptional

    Rows per page, 1 to 100. Default 15.

Errors

  • 403Your account is blocked.

Request

curl -X GET "https://api.bulkclix.com/api/v1/payment-api/transfers/history?from=2026-09-01&page_size=25" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Accept: application/json"

Response · 200

application/json
{
  "data": [
    {
      "transaction_id": "ORDER-2026-000123",
      "ext_transaction_id": "839201746512",
      "type": "transfer",
      "amount": 120,
      "charges": 1.2,
      "currency": "GHS",
      "channel": "MTN",
      "account_number": "233241234567",
      "account_name": "Ama Mensah",
      "status": "success",
      "created_at": "2026-09-22T10:04:11+00:00"
    }
  ],
  "links": {
    "first": "…",
    "last": "…",
    "prev": null,
    "next": null
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 1,
    "per_page": 25,
    "to": 1,
    "total": 1
  }
}