Toute requête vers l'API WiniPayer doit contenir les tokens d'authentification du compte marchand dans le Header de la requête.
Les Tokens de l'API
sont disponibles sur la page de detail de chaque compte marchand dans votre Manager.
Paramètres Headers | Obligatoire | Exemple |
---|---|---|
X-Merchant-Apply | Oui | 5NqZlFTbi12YsSWbGbg6 |
X-Merchant-Token | Oui | 828219b9-a457-4b06-9645-35dc46687330 |
NB : Les transferts sont disponibles uniquement en environnementPROD
Pour générer une liste de transfert vous aurez besoin des éléments suivants :
Pour générer une liste de transfert standard, vous devez effectuer une requête HTTP POST
sur l'URL suivant :
En plus des parametres Headers
, vous devez utiliser en paramètres Body
les clés suivantes:
Paramètres Body | Type | Obligatoire | Exemple |
---|---|---|---|
env | string | Oui | prod pour un transfert en PRODUCTION |
operator | string | Oui | wave-cote-divoire Liste des opérateurs ici |
description | string | Non | Virement salaire Juillet |
custom_data | json | Non | {"month":"july","amount":350000} |
callback_url | url | Non | https://tester.winipayer.com/callback Lien a target si transfert terminé |
recipients | json | Oui | Liste des bénéficiaires. Exemple ci-dessous |
Si les paramètres sont valides vous devez obtenir une réponse au format JSON :
Pour obtenir les détails d'un lien de paiement, vous devez effectuer une requête HTTP POST
sur l'URL suivant :
Attention !
:uuid
remplacer cette clé par la valeur de la reference UUID de la facture :
En plus des parametres Headers
, vous devez utiliser en paramètres Body
les clés suivantes:
Paramètres Body | Type | Obligatoire | Exemple |
---|---|---|---|
env | string | Oui | prod pour un paiement en PRODUCTION |