Documentation API

Intégrez facilement les services Robus dans votre application

Environnement : Production
Endpoints

Codes Réponse
  •   200 - Succès
  •   333 - Error de creation de transfert du montant
Codes d'erreur possibles
301
Application indisponible

L'application Robus n'est pas disponible ou en maintenance.

Vérifiez le statut de l'application
401
Non autorisé

Token d'authentification manquant ou invalide.

Vérifiez vos credentials
403
Permissions insuffisantes

L'utilisateur n'a pas les permissions nécessaires pour accéder aux providers.

Contactez l'administrateur
341
Solde insuffisant

Le solde du compte est insuffisant pour effectuer cette transaction incluant les commissions.

Rechargez votre compte
350
Votre montant journalier est atteint !!

Votre montant journalier est atteint !! .

Transactions
403
Niveau de pourcentage introuvable !

Niveau de pourcentage introuvable ! .

Transactions

Authentification API

Sécurisez vos requêtes avec vos clés API

Comment utiliser vos clés API ?

Utilisez votre API Key et Secret Key pour authentifier vos requêtes HTTP. Incluez-les dans les en-têtes de votre requête POST vers l'endpoint de login.

// Headers de la requête
{
  "X-API-Key": "pk_zrsedav...",
  "X-API-Secret": "sk_zrsedav..."
}
Exemples d'implémentation
Requête cURL
curl -X POST \
                                                -H "X-API-Key: votre_api_key" \
                                                -H "X-API-Secret: votre_api_secret" \
                                                https://api.robus.com/api_clients/v1/auth/prospects/login
Requête JavaScript
fetch('https://api.robus.com/api_clients/v1/auth/prospects/login', {
                                            method: 'POST',
                                            headers: {
                                                'X-API-Key': 'votre_api_key',
                                                'X-API-Secret': 'votre_api_secret'
                                            }
                                            })
                                            .then(res => res.json())
                                            .then(data => console.log(data));
Réponse de succès
Status 200
{
                                        "success": true,
                                        "token": "TOKEN_GENERATED_HERE",
                                        "integration": {
                                            "company_name": "ROBUS",
                                            "logo_url": "/images/logo_violet.jpeg",
                                            "theme_color": "#1A73E8"
                                        },
                                        "user": {
                                            "id": 1,
                                            "firstname": "John",
                                            "lastname": "Doe",
                                            "email": "john@example.com",
                                            "phone": "0546963728",
                                            "wallet": {
                                            "wallet_id": "WALLET123",
                                            "amount": 10000,
                                            "currency": "FCFA"
                                            }
                                        }
                                        }

Dashboard API

Sécurisez vos requêtes avec vos clés API

GET
/api_clients/v1/user/dashboard

Endpoint pour récupérer la liste des providers disponibles dans le dashboard

Authentification requise
Comment utiliser vos dashboard ?

Pour accéder au Dashboard, vous devez inclure dans chaque requête votre token d’accès obtenu lors de l’authentification. Ajoutez-le dans l'en-tête HTTP :

Authorization: Bearer VOTRE_TOKEN // Headers de la requête
{
  "X-API-Key": "pk_zrsedav...",
  "X-API-Secret": "sk_zrsedav..."
}
Description du service

Cet endpoint retourne une liste structurée des providers (opérateurs) disponibles pour l'utilisateur connecté, basée sur ses permissions et restrictions d'opérateur.

Processus de filtrage :
1
Vérification application

Statut de l'application Robus

2
Récupération permissions

Services autorisés pour l'opérateur

3
Filtrage providers

Providers disponibles par type

Gestion des permissions

Filtrage basé sur les restrictions d'opérateur configurées

Structure hiérarchique

Organisation par catégories et sous-catégories

Filtrage par pays

Providers spécifiques au pays de l'utilisateur

Support distributeur/API

Adaptation selon le type de compte

Exemples d'implémentation
Requête cURL
curl -X POST \
                                                -H "X-API-Key: votre_api_key" \
                                                -H "X-API-Secret: votre_api_secret" \
                                                -H "Token: bearer token" \
                                                https://api.robus.com/api_clients/v1/user/dashboard
Requête JavaScript
fetch('https://api.robus.com/api_clients/v1/user/dashboard/login', {
                                            method: 'GET',
                                            headers: {
                                                'X-API-Key': 'votre_api_key',
                                                'X-API-Secret': 'votre_api_secret',
                                                'Bearer token': 'token bearer',
                                            }
                                            })
                                            .then(res => res.json())
                                            .then(data => console.log(data));
Réponse de succès
Status 200
{
                                "success": true,
                                "historicals": {
                                    "wallet_user": {
                                        "id": 922,
                                        "wallet_id": "TRVT08A6",
                                        "amount": "180 500,00",
                                        "reload_by": "Luiui LuilUI",
                                        "status": true,
                                        "user": {
                                            "firstname": "Luiui",
                                            "id": 67,
                                            "lastname": "LuilUI",
                                            "phone": "1223221222222",
                                            // ... autres champs utilisateur omis pour la concision ...
                                            "currencie": "CFA"
                                        }
                                    },
                                    "Transactions": [],
                                    "Commission remonté": [],
                                    "Paiements": [
                                                {
                                                    "id": 15,
                                                    "provider": "CIE",
                                                    "amount": "1000.00",
                                                    "type": "Paiement facture",
                                                    "status": "PENDING",
                                                    "solde_account": "181500 CFA"
                                                }
                                            ],
                                            "Versements": [],
                                            "Credit telephoniques": [
                                                {
                                                    "id": 86,
                                                    "provider": "MTN",
                                                    "amount": "1000.00",
                                                    "type": "Credit téléphonique",
                                                    "status": "PENDING"
                                                }
                                            ],
                                            "Push": [
                                                {
                                                    "id": 15,
                                                    "provider": "Push",
                                                    "amount": "3000.00",
                                                    "type": "Tresort Money",
                                                    "status": "PENDING"
                                                }
                                            ],
                                            "Djamo": [
                                                {
                                                    "id": 5,
                                                    "provider": "Djamo",
                                                    "amount": "3000.00",
                                                    "type": "Djamo",
                                                    "status": "PENDING"
                                                }
                                            ],
                                            "Tresort Money": [
                                                {
                                                    "id": 2,
                                                    "provider": "Tresort Money",
                                                    "amount": "3000.00",
                                                    "type": "Tresort Money",
                                                    "status": "PENDING"
                                                }
                                            ],
                                            "Virements": [],
                                            "Bank send": []
                                        },
                                        "som_commission": "0 CFA"
                                    }

Liste des API Providers

Récupère les services disponibles selon les restrictions d'opérateur

GET
/api_clients/v1/user/providers

Endpoint pour récupérer la liste des providers disponibles

Authentification requise
Description du service

Cet endpoint retourne une liste structurée des providers (opérateurs) disponibles pour l'utilisateur connecté, basée sur ses permissions et restrictions d'opérateur.

Processus de filtrage :
1
Vérification application

Statut de l'application Robus

2
Récupération permissions

Services autorisés pour l'opérateur

3
Filtrage providers

Providers disponibles par type

Gestion des permissions

Filtrage basé sur les restrictions d'opérateur configurées

Structure hiérarchique

Organisation par catégories et sous-catégories

Filtrage par pays

Providers spécifiques au pays de l'utilisateur

Support distributeur/API

Adaptation selon le type de compte

Exemples d'implémentation
Requête cURL
curl -X GET \
                                                -H "X-API-Key: votre_api_key" \
                                                -H "X-API-Secret: votre_api_secret" \
                                                -H "Bearer Token: accessToken" \
                                                https://api.robus.com/api_clients/v1/providers
Requête JavaScript
fetch('https://api.robus.com/api_clients/v1/providers', {
                                            method: 'GET',
                                            headers: {
                                                'X-API-Key': 'votre_api_key',
                                                'X-API-Secret': 'votre_api_secret',
                                                'Bearer Token': 'accessToken',
                                            }
                                            })
                                            .then(res => res.json())
                                            .then(data => console.log(data));
Réponse de succès
Status 200
{
                                            {
                                                    "success": true,
                                                    "Wallets": {
                                                        "Crédit téléphonique": [
                                                            {
                                                                "id": 20,
                                                                "name": "MOOV",
                                                                "country": "Côte d'Ivoire",
                                                                "provider_type": "Crédit téléphonique",
                                                                "image": "",
                                                                "amount": 0,
                                                            },
                                                            {
                                                                "id": 18,
                                                                "name": "MTN",
                                                                "country": "Côte d'Ivoire",
                                                                "provider_type": "Crédit téléphonique",
                                                                "image": "/providers/mtn.png",
                                                                "amount": 0,
                                                            },
                                                            {
                                                                "id": 19,
                                                                "name": "Orange",
                                                                "country": "Côte d'Ivoire",
                                                                "provider_type": "Crédit téléphonique",
                                                                "image": "/providers/orange.png",
                                                                "amount": 0,
                                                            }
                                                        ],
                                                        "Factures": [
                                                            {
                                                                "id": 7,
                                                                "name": "CANAL",
                                                                "country": "Côte d'Ivoire",
                                                                "provider_type": "Facture",
                                                                "image": "/providers/canal.png",
                                                                "amount": 0,
                                                            },
                                                            {
                                                                "id": 8,
                                                                "name": "CIE",
                                                                "country": "Côte d'Ivoire",
                                                                "provider_type": "Facture",
                                                                "image": "/providers/cie.png",
                                                                "amount": 0,
                                                            
                                                            },
                                                        ],
                                                        "Push": [],
                                                        "Djamo": [],
                                                        "Tresort": [],
                                                        "Versement": [],
                                                        "Transfert international": {
                                                            "Factures": [],
                                                            "Transfert": [
                                                                {
                                                                    "id": 51,
                                                                    "name": "ROBUS",
                                                                    "country": null,
                                                                    "provider_type": "MOBILE MONEY inter",
                                                                    "image": "/providers/robus.png",
                                                                    "amount": 0,
                                                                }
                                                            ],
                                                            "Crédit téléphonique": [],
                                                            "Versement bancaire": [],
                                                            "Rechargement de carte": [],
                                                            "Push": [],
                                                            "Djamo": [],
                                                            "Tresort": [],
                                                            "Bank Send": [],
                                                            "Versement": [],
                                                            "Xbets": []
                                                        },
                                                        "Versement bancaire": [
                                                            {
                                                                "id": 11,
                                                                "name": "ECOBANK",
                                                                "country": "Côte d'Ivoire",
                                                                "provider_type": "Versement bancaire",
                                                                "image": "/providers/ecobank.png",
                                                                "amount": 0,
                                                            },
                                                        ],
                                                        "Transfert national": {
                                                            "Dépôts": [],
                                                            "Mobile Money": []
                                                        }
                                                    }
                                                }
                                        }
Note importante : La liste des providers retournée dépend des permissions de l'opérateur connecté et des services activés pour son compte.

Achat de Crédit Téléphonique

Rechargez facilement les numéros de téléphone

POST
/api_clients/v1/user/phone_credits/store

Endpoint pour l'achat de crédit téléphonique

GET
/api_clients/v1/user/search_phone_credit/{amount} /api_clients/v1/user/search_phone_credit_received/{amount_received}

Endpoint pour les recherches des montants envoyés et reçus

DELETE
/api_clients/v1/user/phone_credit/delete/{id}

Endpoint pour supprimer une transaction de crédit téléphonique

Description du service

Cet endpoint permet d'effectuer des achats de crédit téléphonique. Le système effectue plusieurs vérifications automatiques pour garantir la sécurité des transactions.

Validation des opérateurs

MTN (18), Orange (19), Moov (20) avec contrôle des numéros par pays

Format Côte d'Ivoire

10 chiffres obligatoires avec validation des préfixes opérateurs

Anti auto-envoi

Empêche l'envoi de crédit à son propre numéro

Contrôle de solde

Vérification du solde suffisant incluant les commissions

Paramètres de la requête
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur (18=MTN, 19=Orange, 20=Moov)
phone string Oui Numéro de téléphone du bénéficiaire
amount number Oui Montant du crédit à envoyer
Exemple de requête
{
                                        "provider": 18,
                                        "phone": "0546963728",
                                        "amount": 1000
                                        }
Réponse de succès
200 OK
{
                                        "id": 1,
                                        "provider": "MTN",
                                        "description": "Demande de credit telephonique",
                                        "amount": 1000,
                                        "phone": "0546963728",
                                        "status": "Pending",
                                        "update_at": "2022-08-11T09:25:53.000000Z"
                                        }
Exemple de requête pour montant envoyé et du montant reçu
{
                                        "amount_pay": 10,
                                        "amount_send": 2000,
                                        "amount_receive": 1990
                                        }
Réponse de succès pour la recherche des montants envoyés et reçus
200 OK
{
                                                "Montant à payer": "10",
                                                "Montant envoyé": "2000",
                                                "Montant à recevoir": 1990
                                            }
Conseil : Assurez-vous que le numéro de téléphone est au format international et correspond à l'opérateur sélectionné.

Transaction Robus

Transférez facilement entres les comptes Robus

POST
/api_clients/v1/user/transactions/store

Endpoint pour les transactions

GET
/api_clients/v1/user/search_transaction/{amount} /api_clients/v1/user/search_transaction_received/{amount_received}

Endpoint pour les recherches des montants envoyés et reçus

DELETE
/api_clients/v1/user/transaction/delete/{id}

Endpoint pour supprimer une transaction

Description du service

Cet endpoint permet d'effectuer des transactions entre comptes. Le système effectue plusieurs vérifications automatiques pour garantir la sécurité des transactions.

Validation des opérateurs

Robus avec contrôle des numéros des utilisateurs

Anti auto-envoi

Empêche l'envoi de transfert à son propre compte

Contrôle de solde

Vérification du solde suffisant incluant les commissions

Paramètres de la requête ROBUS
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur(provider == 9) ROBUS
num_wallet string Oui Compte du bénéficiaire
amount number Oui Montant du transfert à envoyer
Paramètres de la requête Mobile Money
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur ROBUS
phone string Oui Numero du bénéficiaire
amount number Oui Montant du transfert à envoyer
Exemple de requête
{
                                        "provider": 5,
                                        "account": "CIAZ...",
                                        "amount": 1000
                                        }
Réponse de succès
200 OK
{
                                        "id": 1,
                                        "provider": "ROBUS",
                                        "description": "Demande de transfert",
                                        "amount": 1000,
                                        "wallet": "CIAZ...",
                                        "status": "Pending",
                                        "update_at": "2025-08-11T09:25:53.000000Z"
                                        }
Conseil : Assurez-vous que le numéro de ROBUS est au format international et correspond à l'opérateur sélectionné.

Transactions Push et tresort Money

Transférez facilement

POST
/api_clients/v1/user/push/store

Endpoint pour les transactions Push

POST
/api_clients/v1/user/tresorts/store

Endpoint pour les transactions Tresort Money

GET
/api_clients/v1/user/search_push/{amount} /api_clients/v1/user/search_push_received/{amount_received}

Endpoint pour les recherches des montants envoyés pour Push et reçus

GET
/api_clients/v1/user/search_tresorts/{amount} /api_clients/v1/user/search_tresort_received/{amount_received}

Endpoint pour les recherches des montants envoyés pour Trésort Money et reçus

DELETE
/api_clients/v1/user/push/delete/{id}

Endpoint pour supprimer une transaction Push

DELETE
/api_clients/v1/user/tresorts/delete/{id}

Endpoint pour supprimer une transaction Tresort Money

Description du service

Cet endpoint permet d'effectuer des transactions entre comptes Robus. Le système effectue plusieurs vérifications automatiques pour garantir la sécurité des transactions.

Validation des opérateurs

Robus avec contrôle des numéros des utilisateurs

Anti auto-envoi

Empêche l'envoi de transfert à son propre compte

Contrôle de solde

Vérification du solde suffisant incluant les commissions

Paramètres de la requête Push
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur Push
Phone string Oui Compte du bénéficiaire
amount number Oui Montant du transfert à envoyer
full_name string Oui Nom & Prénom du bénéficiaires
Paramètres de la requête Tresort Money
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur Tresort Money
phone string Oui Numero du bénéficiaire
amount number Oui Montant du transfert à envoyer
full_name string Oui Nom & Prénom du bénéficiaires
Exemple de requête
{
                                        "provider": 5,
                                        "phone": "0734352425",
                                        "full_name": "Charle Dupond",
                                        "amount": 1000
                                        }
Réponse de succès
200 OK
{
                                        "id": 1,
                                        "provider": "ROBUS",
                                        "description": "Demande de transfert",
                                        "amount": 1000,
                                        "phone": "0734352425",
                                        "nom & Prénom": "Charle Dupond",
                                        "status": "Pending",
                                        "update_at": "2025-08-11T09:25:53.000000Z"
                                        }
Conseil : Assurez-vous que le numéro de ROBUS est au format international et correspond à l'opérateur sélectionné.

Transactions Djamo

Transférez facilement

POST
/api_clients/v1/user/djamo/store

Endpoint pour les transactions Djamo

GET
/api_clients/v1/user/search_djamo/{amount} /api_clients/v1/user/search_djamo_received/{amount_received}

Endpoint pour les recherches des montants envoyés Djamo et reçus

DELETE
/api_clients/v1/user/djamo/delete/{id}

Endpoint pour supprimer une transaction de crédit téléphonique

Description du service

Cet endpoint permet d'effectuer des transactions Djamo. Le système effectue plusieurs vérifications automatiques pour garantir la sécurité des transactions.

Validation des opérateurs

Djamo avec contrôle des numéros des utilisateurs

Anti auto-envoi

Empêche l'envoi de transfert à son propre compte

Contrôle de solde

Vérification du solde suffisant incluant les commissions

Paramètres de la requête Djamo
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur Djamo
Phone string Oui Compte du bénéficiaire
amount number Oui Montant du transfert à envoyer
full_name string Oui Nom & Prénom du bénéficiaires
image_piece string Oui Le code QR djamo
Exemple de requête
{
                                        "provider": 5,
                                        "phone": "0734352425",
                                        "full_name": "Charle Dupond",
                                        "image_piece": "image code QR",
                                        "amount": 1000
                                        }
Réponse de succès
200 OK
{
                                        "id": 1,
                                        "provider": "ROBUS",
                                        "description": "Demande de transfert",
                                        "amount": 1000,
                                        "phone": "0734352425",
                                        "nom & Prénom": "Charle Dupond",
                                        "Image QRCode": "image_piece",
                                        
                                        "status": "Pending",
                                        "update_at": "2025-08-11T09:25:53.000000Z"
                                        }
Conseil : Assurez-vous que le numéro de ROBUS est au format international et correspond à l'opérateur sélectionné.

Transactions Paiements

Transférez facilement

POST
/api_clients/v1/user/payments/store

Endpoint pour les transactions Paiements

GET
/api_clients/v1/user/search_payment/{amount} /api_clients/v1/user/search_payment_received/{amount_received}

Endpoint pour les recherches des montants envoyés des paiements et reçus

DELETE
/api_clients/v1/user/payment/delete/{id}

Endpoint pour supprimer une transaction des paiements

Description du service

Cet endpoint permet d'effectuer des transactions des providers. Le système effectue plusieurs vérifications automatiques pour garantir la sécurité des transactions.

Validation des opérateurs

Robus avec contrôle des numéros des utilisateurs

Anti auto-envoi

Empêche l'envoi de transfert à son propre compte

Contrôle de solde

Vérification du solde suffisant incluant les commissions

Paramètres de la requête CIE
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur CIE
id_invoice string Oui Id de la facture du bénéficiaire
amount number Oui Montant du transfert à envoyer
name string Oui Nom & Prénom du bénéficiaires
Paramètres de la requête SODECI
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur SODECI
number_contract string Oui Numero du contract
amount number Oui Montant du transfert à envoyer
name string Oui Nom & Prénom du bénéficiaires
Paramètres de la requête CANAL
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur CANAL
offer string Oui Offre du canal
number_phone ou number_decoder string Oui Numero ou numeor decodeur du bénéficiaires(selon le choix du type de paiement)
Exemple de requête
{
                                        "provider": 5,
                                        "id_invoice": "0734352425112222",
                                        "name": "Charle Dupond",
                                        "amount": 1000
                                        }
Réponse de succès
200 OK
{
                                        "id": 1,
                                        "provider": "ROBUS",
                                        "description": "Demande de transfert",
                                        "amount": 1000,
                                        "id_invoice": "0734352425112222",
                                        "nom & Prénom": "Charle Dupond",
                                        "status": "Pending",
                                        "update_at": "2025-08-11T09:25:53.000000Z"
                                        }
Conseil : Assurez-vous que le numéro de ROBUS est au format international et correspond à l'opérateur sélectionné.

Les virements

Rechargez facilement les comptes bancaires

POST
/api_clients/v1/user/virements/store

Endpoint pour virements bancaires

GET
/api_clients/v1/user/search_virement/{amount} /api_clients/v1/user/search_virement_received/{amount_received}

Endpoint pour les recherches des montants envoyés pour les virements et reçus

DELETE
/api_clients/v1/user/virement/delete/{id}

Endpoint pour supprimer une transaction des virements

Description du service

Cet endpoint permet d'effectuer des virements bancaires. Le système effectue plusieurs vérifications automatiques pour garantir la sécurité des transactions.

Validation des opérateurs

ECOBANK (11), NSIA (12)

Format Numero obligatoires
Anti auto-envoi
Contrôle de solde

Vérification du solde suffisant incluant les commissions

Paramètres de la requête
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur (12=NSIA, 11=ECOBANK)
firstname string Oui Nom du bénéficiaire
lastname string Oui Prénom du bénéficiaire
number_compte string Oui Numero du compte du bénéficiaire
phone string Oui Numéro de téléphone du bénéficiaire
amount number Oui Montant à envoyer
Exemple de requête
{
                                        "provider": 11,
                                        "firstname": "Charles",
                                        "lastname": "Dupond",
                                        "number_compte": 121232132132131,
                                        "phone": "0546963728",
                                        "amount": 1000
                                        }
Réponse de succès
200 OK
{
                                        "id": 1,
                                        "provider": "MTN",
                                        "description": "Demande de credit telephonique",
                                        "amount": 1000,
                                        "nom": "Charles",
                                        "lastname": "Dupond",
                                        "number_compte": "121232132132131",
                                        "phone": "0546963728",
                                        "status": "Pending",
                                        "update_at": "2022-08-11T09:25:53.000000Z"
                                        }
Conseil : Assurez-vous que le numéro du compte est au format international et correspond à l'opérateur sélectionné.

Les transactions Xbets

Rechargez facilement les transactions Xbets

POST
/api_clients/v1/user/oneXbet/store

Endpoint pour les transactions Xbets

GET
/api_clients/v1/user/search_onexbet/{amount} /api_clients/v1/user/search_onexbet_received/{amount_received}

Endpoint pour les recherches des montants envoyés et reçus

DELETE
/api_clients/v1/user/oneXbet/delete/{id}

Endpoint pour supprimer une transaction des Xbets

Description du service

Cet endpoint permet d'effectuer des virements bancaires. Le système effectue plusieurs vérifications automatiques pour garantir la sécurité des transactions.

Validation des opérateurs

Xbets

Format Numero obligatoires
Anti auto-envoi
Contrôle de solde

Vérification du solde suffisant incluant les commissions

Paramètres de la requête Dépot Xbets
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur (12=NSIA, 11=ECOBANK)
id_compte string Oui Numero du compte du bénéficiaire
full_name string Oui NOm & prénom du bénéficiaire
amount number Oui Montant à envoyer
Exemple de requête
{
                                        "provider": 11,
                                        "id_compte": "Numero du compte",
                                        "full_name": "Dupond",
                                        "amount": 1000
                                        }
Réponse de succès
200 OK
{
                                        "id": 1,
                                        "provider": "MTN",
                                        "description": "Demande de credit telephonique",
                                        "amount": 1000,
                                        "nom & prenom": "Charles",
                                        "id_compte": "12123213132131",
                                        "status": "Pending",
                                        "update_at": "2022-08-11T09:25:53.000000Z"
                                        }
Conseil : Assurez-vous que le numéro du compte est au format international et correspond à l'opérateur sélectionné.

Transactions a l'international

Transférez facilement

POST
/api_clients/v1/user/inters/store

Endpoint pour les transactions

GET
/api_clients/v1/user/search_phone_credit/{amount} /api_clients/v1/user/search_phone_credit/{amount_received}

Endpoint pour les recherches des montants envoyés et reçus

DELETE
/api_clients/v1/user/phone_credit/delete/{id}

Endpoint pour supprimer une transaction de crédit téléphonique

Description du service

Cet endpoint permet d'effectuer des transactions a l'international . Le système effectue plusieurs vérifications automatiques pour garantir la sécurité des transactions.

Validation des opérateurs

Robus avec contrôle des numéros des utilisateurs

Anti auto-envoi

Empêche l'envoi de transfert à son propre compte

Contrôle de solde

Vérification du solde suffisant incluant les commissions

Paramètres de la requête des transactions a l'international sont faites par type
Paramètre Type Obligatoire Description
provider_type integer Oui ID de type 1 Ce type est pour les operations (ROBUS , PUSH, DJAMO , etc...)
provider_type integer Oui ID de type 1 Ce type est pour les operations ROBUS
provider_type integer Oui ID de type 5 Ce type est pour les operations SODECI; CIE and SODECI
provider_type integer Oui ID de type 6 Ce type est pour les operations Crédit téléphonique
provider_type integer Oui ID de type 7 Ce type est pour les operations de rechargement des cartes(ECOBANK , NSIA)
provider_type integer Oui ID de type 8 Ce type est pour les operations de virements bancaires(ECOBANK , NSIA)
provider_type integer Oui ID de type 9 Ce type est pour les operations de versements bancaires(UBA,GT BANK , BDA, NSIA , etc...)
Paramètres de la requête des transactions a l'international
Paramètre Type Obligatoire Description
provider integer Oui ID de l'opérateur Push
Phone string Oui Compte du bénéficiaire
amount number Oui Montant du transfert à envoyer
full_name string Oui Nom & Prénom du bénéficiaires
country number Oui Ajouter le pays pour tout type de transaction avec les meme providers et les meme propriétés pour chaque transactions précedent
Exemple de requête
{
                                        "provider": 5,
                                        "phone": "0734352425",
                                        "country": "107",
                                        "full_name": "Charle Dupond",
                                        "amount": 1000
                                        }
Réponse de succès
200 OK
{
                                        "id": 1,
                                        "provider": "ROBUS",
                                        "description": "Demande de transfert",
                                        "amount": 1000,
                                        "phone": "0734352425",
                                        "pays": "COTE D'IVOIRE",
                                        "nom & Prénom": "Charle Dupond",
                                        "status": "Pending",
                                        "update_at": "2025-08-11T09:25:53.000000Z"
                                        }
Conseil : Assurez-vous que le numéro de ROBUS est au format international et correspond à l'opérateur sélectionné.