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"
}
}
}