PayRouterDocs

Rapports & rapprochement

Tout ce dont vous avez besoin pour le rapprochement est disponible depuis le registre des transactions.

Interroger vos transactions

http
GET /api/payments/transaction/?ordering=-created_at&page=1&page_size=50
Authorization: Bearer <token>

Filtres utiles :

ParamètreExemple
transaction_statusSuccess, Failed, Pending
operationdebit, credit
provider_code_namefreshpay, unipesa
serviceun id de service
searchréférence / numéro client
created_at__gt, created_at__ltplage de dates (historique portefeuille)

Les réponses sont paginées (count, next, previous, results) et incluent des libellés lisibles (currency_abbr, service_name) ainsi que tous les détails de montants (amount, commission_amount, merchant_amount).

Mouvements de portefeuille

http
GET /api/merchants/merchant/wallet/                 # vos portefeuilles
GET /api/merchants/merchant/wallet-history/         # mouvements du registre (filtrables par plage de dates)

Historique des statuts

Pour une transaction unique, l'historique complet de la machine à états :

http
GET /api/payments/transaction/<reference>/history/

Portail

Le portail marchand présente cela via les écrans Transactions, Portefeuilles et Historique portefeuille ; les administrateurs disposent d'une vue globale ainsi que des KPI, du routage des fournisseurs et de l'audit des callbacks dans le portail Admin.