Status: v1.0.0
History Module

Transactions

Monitor all financial activities linked to the account. This module provides a detailed history of deposits, transfers, and peer-to-peer operations.


GET

Transactions History

Retrieve a complete list of transactions for the authenticated user. You can use this to build a personal statement or a "Recent Activity" feed.

Endpoint

http://shield-pay.adhameldouh.com/api/v1/transactions

Header Requirement

Auth Bearer {TOKEN}

JSON Response

Response Structure 200 OK
{
    "success": true,
    "message": "Transactions retrieved successfully",
    "current_balance": "300.00",
    "total_count": 1,
    "data": [
        {
            "reference_id": "545927",
            "amount": "300.00",
            "type": "deposit",
            "status": "COMPLETED",
            "created_at": "2026-01-29",
            "transaction_details": {
                "label": "System Transaction",
                "party_name": "ShieldPay Wallet"
            }
        }
    ]
}
GET

Transaction Single View

Get full details of a specific transaction using its ID. Useful for deep-dive receipts or support queries.

Endpoint

http://shield-pay.adhameldouh.com/api/v1/transactions/{ref_id}

Header Requirement

Auth Bearer {TOKEN}

JSON Response

Single Transaction Response 200 OK
{
"success": true,
"message": "Transaction details retrieved successfully",
"data": {
    "reference_id": "378603",
    "amount": "150.00",
    "type": "transfer_out",
    "status": "COMPLETED",
    "created_at": "2026-01-30",
    "transaction_details": {
        "label": "Sent to",
        "party_name": "Eldouh"
        }
    }
}