Search / List

Transaction listing and search using specified parameters are available using the API below. Data is returned with meta providing total number of records found, current page and the set limit per page.

GET https://staging.moneywaveapp.com/v1/report/transactions

Query Parameters

Headers

{
    "status": "success",
    "data": [
        {
            "id": 1,
            "amount": 500,
            "fee": null,
            "status": "completed",
            "system_type": "wallet-fund",
            "source": "card",
            "source_id": 810,
            "dest": "wallet",
            "dest_id": 1,
            "ref": null,
            "flutterResponseMessage": null,
            "flutterResponseCode": null,
            "flutterReference": null,
            "linkingReference": null,
            "disburseOrderId": null,
            "createdAt": "2016-11-23T14:34:50.000Z",
            "currencyId": 1,
            "walletCharged": null,
            "refund": null,
            "reversed": null
        },
        {
        ...
        },
        {
            "id": 432131,
            "amount": 10,
            "fee": 25,
            "status": "failed",
            "system_type": "wallet-disburse",
            "source": "wallet",
            "source_id": 331,
            "dest": "beneficiary",
            "dest_id": null,
            "ref": null,
            "flutterResponseMessage": "Not enough wallet balance",
            "flutterResponseCode": "CF",
            "flutterReference": null,
            "linkingReference": null,
            "disburseOrderId": 38684,
            "createdAt": "2017-08-10T06:54:42.000Z",
            "currencyId": 3,
            "walletCharged": null,
            "refund": null,
            "reversed": null
        }
    ],
    "meta": {
        "count": 500,
        "page": 1,
        "limit": 100
    }
}

Successful Beneficiary Payouts have their signature as - status : completed, system_type : wallet-disburse, dest : beneficiary, walletCharged: true, reversed : false, and refund : false.

Balance Debit Parameter Definitions

walletCharged - this flag indicates a debit has been successfully passed to the balance specified when requesting a disbursement.

reversed - indicates a previously successful transaction that has been returned. Note two transactions would exist, the disburse transaction with its reversed flag set as true, and a funding transaction to return the funds.

refund - indicates a failed transaction for which debit had occurred but processing failed. when this value is true, it means funds have been returned. There would be only one transaction, the failed disbursement request with the refund flag set as true.

Last updated