Lister les banques prises en charge
Retourne la liste des banques prises en charge pour les virements bancaires. **Utilisez ce point de terminaison pour :** - Obtenir les codes bancaires valides pour créer des contacts bancaires - Afficher les options bancaires dans votre application - Valider les informations bancaires avant de créer des contacts **Les informations bancaires incluent :** - Nom de la banque (nom légal complet) - Code banque (code à 5 caractères utilisé dans le RIB) - Code SWIFT/BIC (8-11 caractères pour les virements internationaux) - Code pays (ISO 3166-1 alpha-2) **Note :** Ce point de terminaison ne nécessite pas d'authentification car il retourne des données statiques publiques.
Retourne la liste des banques prises en charge pour les virements bancaires.
Utilisez ce point de terminaison pour :
- Obtenir les codes bancaires valides pour créer des contacts bancaires
- Afficher les options bancaires dans votre application
- Valider les informations bancaires avant de créer des contacts
Les informations bancaires incluent :
- Nom de la banque (nom légal complet)
- Code banque (code à 5 caractères utilisé dans le RIB)
- Code SWIFT/BIC (8-11 caractères pour les virements internationaux)
- Code pays (ISO 3166-1 alpha-2)
Note : Ce point de terminaison ne nécessite pas d'authentification car il retourne des données statiques publiques.
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/partner_api/banks"[
{
"name": "Ecobank Côte d'Ivoire",
"code": "ECO01",
"swiftCode": "ECOCCIAB",
"country": "CI"
},
{
"name": "Bridge Bank Group",
"code": "BBG01",
"swiftCode": "BBGCCIAB",
"country": "CI"
}
]{
"id": "unauthorized",
"message": "Unauthorized",
"extras": "Détails supplémentaires de l'erreur"
}{
"id": "internal_error",
"message": "Une erreur inattendue s'est produite",
"extras": "Détails supplémentaires de l'erreur"
}Lister les appareils GET
Retourne la liste des appareils terminaux QR soundbox pour l'entreprise authentifiée. **Informations sur les appareils :** - Les appareils sont des terminaux QR soundbox physiques qui peuvent traiter les paiements - Chaque appareil est associé à un magasin spécifique - Les IDs d'appareil sont requis pour créer des demandes de paiement soundbox - Seuls les appareils de type "SoundBoxQrTerminal" sont retournés **Cas d'usage :** - Obtenir les appareils disponibles avant de créer des demandes de paiement soundbox - Afficher les options d'appareil dans l'interface de votre application - Valider les IDs d'appareil avant d'effectuer des appels API de paiement soundbox **Authentification :** Nécessite les en-têtes de clé API.
Créer un contact bénéficiaire POST
Crée un nouveau contact bénéficiaire pour les virements. **Types de contacts pris en charge :** - **Mobile Money** : Wave, Orange Money, MTN Mobile Money, Moov Money, DJAMO - **Compte bancaire** : Virements bancaires via RIB (Relevé d'Identité Bancaire) **Contact Mobile Money :** Nécessite un numéro de téléphone dans l'objet identifier. **Contact bancaire :** Nécessite les détails bancaires complets incluant le nom de la banque, les codes, le numéro de compte et la clé RIB. **Cas d'usage :** - Ajouter des bénéficiaires de paie - Enregistrer les détails de paiement des fournisseurs - Sauvegarder les informations de retrait d'espèces des clients