Transactions
Point de terminaison pour obtenir les transactions
Récupérez une liste des transactions du marchand avec pagination.
Point de terminaison: GET /api/transactions
En-têtes:
Authorization: Bearer YOUR_API_TOKEN
Paramètres de requête:
page(nombre, facultatif): Numéro de page pour la pagination (par défaut: 1)limit(nombre, facultatif): Nombre d'éléments par page (par défaut: 10)
Réponse:
{
"status": "success",
"message": "Transactions récupérées avec succès",
"data": {
"meta": {
"total": 20,
"per_page": 10,
"current_page": 1,
"last_page": 2,
"first_page": 1,
"first_page_url": "/?page=1",
"last_page_url": "/?page=2",
"next_page_url": "/?page=2",
"previous_page_url": null
},
"data": [
{
"id": 1,
"transactionId": 123,
"type": "deposit",
"merchantTokenId": 1,
"userId": 1,
"createdAt": "2024-01-15T10:00:00.000Z",
"updatedAt": "2024-01-15T10:00:00.000Z",
"transaction": {
"id": 123,
"userId": 1,
"walletId": 1,
"amount": 1000,
"fee": 35,
"type": "deposit",
"status": "completed",
"reference": "API_DEP_1_1234567890",
"createdAt": "2024-01-15T10:00:00.000Z",
"updatedAt": "2024-01-15T10:00:00.000Z"
}
}
]
}
}
Point de terminaison pour obtenir une seule transaction
Récupérez les détails d'une transaction marchande spécifique par son ID.
Point de terminaison: GET /api/transactions/:id
En-têtes:
Authorization: Bearer YOUR_API_TOKEN
Paramètres:
id(nombre, requis): L'ID de la transaction à récupérer.
Réponse:
{
"status": "success",
"message": "Transaction récupérée avec succès",
"data": {
"id": 1,
"transactionId": 123,
"type": "deposit",
"merchantTokenId": 1,
"userId": 1,
"createdAt": "2024-01-15T10:00:00.000Z",
"updatedAt": "2024-01-15T10:00:00.000Z",
"transaction": {
"id": 123,
"userId": 1,
"walletId": 1,
"amount": 1000,
"fee": 35,
"type": "deposit",
"status": "completed",
"reference": "API_DEP_1_1234567890",
"createdAt": "2024-01-15T10:00:00.000Z",
"updatedAt": "2024-01-15T10:00:00.000Z"
}
}
}