Download Transaction CSV
Overview
Generate and download a CSV file containing all wallet transactions for a client within a date range.
Endpoint
GET /waas/Transaction/downloadTransactionsByClientId
Request Headers
| Key | Value | Required |
|---|---|---|
Authorization | Your client-specific secret key | Yes |
Ocp-Apim-Subscription-Key | Your access subscription key | Yes |
Content-Type | application/json | Yes |
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
merchantId | string | Yes | Your merchant identifier |
startDate | string | Yes | Start date (YYYY-MM-DD) |
endDate | string | Yes | End date (YYYY-MM-DD) |
status | string | No | Filter by status (SUCCESS, FAILED) |
Request Example
curl -X GET "https://api-sandbox.accessbankplc.com/waas/Transaction/downloadTransactionsByClientId?merchantId=MRC123456&startDate=2025-02-01&endDate=2025-02-28" \
-H "Authorization: Bearer <access_token>" \
-H "Ocp-Apim-Subscription-Key: <subscription_key>" \
-H "Content-Type: application/json" \
--output transactions_2025-02-01_to_2025-02-28.csv
CSV Format
TransactionRef,Date,DebitAccount,CreditAccount,Amount,Status,Narration
TXN-001,2025-02-11,0702334455,0702334466,5000.00,SUCCESS,Payment
TXN-002,2025-02-11,0702334455,0702334477,2500.00,SUCCESS,Transfer
Use Cases
- Monthly reconciliation
- Financial reporting
- Audit compliance
- ERP integration