Skip to main content
GET
Obtenir les Transactions par Identifiant Utilisateur

Endpoint

GET /transaction/:userId Récupère toutes les transactions associées à un ID utilisateur spécifique.
  • Retourne un tableau d’objets de transaction liés à l’ID utilisateur indiqué.

Autorisations

apiuser
string
header
requis
apikey
string
header
requis

Paramètres de chemin

userId
string
requis

Identifiant utilisateur pour récupérer les transactions.

Pattern: ^[a-zA-Z0-9\-_]{1,100}$

Réponse

Liste des transactions

transId
string

Identifiant de la transaction du paiement.

status
enum<string>

Statut de la transaction

Options disponibles:
CREATED,
PENDING,
SUCCESSFUL,
FAILED,
EXPIRED
medium
enum<string>

Méthode de paiement

Options disponibles:
mobile money,
orange money
serviceName
string

Nom du service utilisé

transType
enum<string>

Type de transaction

Options disponibles:
Collection,
Payout
amount
integer

Montant de la transaction

revenue
integer

Montant reçu après déduction des frais Fapshi

payerName
string

Nom du client

email
string<email>

Email du client

redirectUrl
string<uri>

URL de redirection après le paiement

externalId
string

Identifiant de la transaction sur votre application

userId
string

Identifiant du client sur votre application

webhook
string<uri>

Le webhook que vous avez défini pour votre service

reason
string

Apparaît généralement lorsqu'un retrait via fapshi échoue.

financialTransId
string

Identifiant de la transaction avec l'opérateur de paiement

dateInitiated
string<date>

Date à laquelle le paiement a été initié

dateConfirmed
string<date>

Date à laquelle le paiement a été effectué