# SasPay ## Docs - [SasPay](https://docs.saspay.me/index.md): Encaissez et payez en mobile money et par carte en Afrique de l'Ouest et du Centre, via une API REST unique. - [Créer un compte et obtenir une clé API](https://docs.saspay.me/account-setup.md): Le mécanisme complet, de zéro jusqu'à votre première clé API — inscription, vérification KYC, création de la clé. - [Démarrage rapide](https://docs.saspay.me/quickstart.md): Encaissez votre premier paiement de test avec SasPay en moins de 5 minutes. - [Référence API](https://docs.saspay.me/api-reference/introduction.md): Documentation complète de l'API SasPay — encaissement, retraits, wallet, webhooks et KYC. - [Paiements](https://docs.saspay.me/api-reference/payments.md): Encaissez un client en mobile money ou carte, via softpay (push direct) ou checkout hébergé (page à rediriger). - [Initier un paiement softpay](https://docs.saspay.me/api-reference/payments/softpay.md): Push direct d'une demande de paiement sur le téléphone du client - [Créer une session de checkout](https://docs.saspay.me/api-reference/payments/checkout-create.md): Génère une page de paiement hébergée à rediriger le client dessus - [Lister ses sessions de checkout](https://docs.saspay.me/api-reference/payments/checkout-list.md): Liste paginée, filtrable par statut ou devise - [Détail d'une session de checkout](https://docs.saspay.me/api-reference/payments/checkout-get.md): Lecture seule — une session se termine via le paiement du client ou l'annulation - [Annuler une session de checkout](https://docs.saspay.me/api-reference/payments/checkout-cancel.md): Passe une session PENDING au statut CANCELLED - [Vérifier le statut d'un paiement](https://docs.saspay.me/api-reference/payments/verify.md): Revérifie toujours l'état réel côté gateway si le statut est PENDING - [Confirmer un paiement par OTP](https://docs.saspay.me/api-reference/payments/confirm-otp.md): Deuxième étape pour les réseaux qui exigent une confirmation côté client après le push initial - [Relancer un paiement échoué](https://docs.saspay.me/api-reference/payments/retry.md): Rejoue le routage sur la même transaction, sans en créer une nouvelle - [Retraits](https://docs.saspay.me/api-reference/payouts.md): Envoyez de l'argent vers un bénéficiaire en mobile money (payout). - [Initier un payout](https://docs.saspay.me/api-reference/payouts/initialize.md): Envoie des fonds depuis votre solde marchand vers un bénéficiaire mobile money - [Vérifier le statut d'un payout](https://docs.saspay.me/api-reference/payouts/verify.md): Revérifie toujours l'état réel côté gateway si le statut est PENDING - [Transactions](https://docs.saspay.me/api-reference/transactions.md): Historique unifié des paiements et retraits : détail, tentatives, changements de statut, export CSV et facture PDF. - [Lister ses transactions](https://docs.saspay.me/api-reference/transactions/list.md): Historique paginé par curseur, filtrable et cherchable - [Détail d'une transaction](https://docs.saspay.me/api-reference/transactions/get.md): Ajoute les tentatives de routage et l'historique des changements de statut - [Export CSV](https://docs.saspay.me/api-reference/transactions/export.md): Même filtres/recherche que la liste, sans pagination, fichier binaire - [Facture PDF](https://docs.saspay.me/api-reference/transactions/invoice.md): Facture d'un paiement réussi, sans marge interne - [Lister les tentatives](https://docs.saspay.me/api-reference/transactions/attempts-list.md): Historique des tentatives de routage gateway, lecture seule - [Détail d'une tentative](https://docs.saspay.me/api-reference/transactions/attempts-get.md): Détail d'une tentative de routage gateway individuelle - [Lister les changements de statut](https://docs.saspay.me/api-reference/transactions/status-logs-list.md): Historique append-only des transitions de statut, lecture seule - [Détail d'un changement de statut](https://docs.saspay.me/api-reference/transactions/status-logs-get.md): Détail d'une transition de statut individuelle - [Liens de paiement](https://docs.saspay.me/api-reference/payment-links.md): Créez un lien de paiement réutilisable, à partager par email, SMS ou sur votre site. - [Créer un lien de paiement](https://docs.saspay.me/api-reference/payment-links/create.md): Crée un lien de paiement réutilisable - [Lister ses liens](https://docs.saspay.me/api-reference/payment-links/list.md): Liste paginée, filtrable par marchand ou statut actif - [Détail d'un lien](https://docs.saspay.me/api-reference/payment-links/get.md): Retourne les métadonnées complètes d'un lien de paiement - [Modifier un lien](https://docs.saspay.me/api-reference/payment-links/update.md): Met à jour un lien de paiement existant - [Supprimer un lien](https://docs.saspay.me/api-reference/payment-links/delete.md): Supprime définitivement un lien de paiement - [Transactions issues d'un lien](https://docs.saspay.me/api-reference/payment-links/transactions.md): Liste les paiements générés par ce lien précis - [Wallet](https://docs.saspay.me/api-reference/wallet.md): Consultez vos soldes par pays, enregistrez des méthodes de retrait, demandez un retrait et transférez des fonds entre pays. - [Lister les soldes](https://docs.saspay.me/api-reference/wallet/balances-list.md): Un solde par (marchand, pays) — lecture seule - [Récupérer un solde](https://docs.saspay.me/api-reference/wallet/balances-get.md): Détail du solde disponible/en attente pour un pays - [Lister les mouvements](https://docs.saspay.me/api-reference/wallet/ledger-list.md): Relevé append-only de tous les mouvements ayant affecté vos soldes - [Récupérer un mouvement](https://docs.saspay.me/api-reference/wallet/ledger-get.md): Détail d'une ligne du relevé de mouvements - [Lister les méthodes de retrait](https://docs.saspay.me/api-reference/wallet/payout-methods-list.md): Liste des méthodes de retrait enregistrées pour votre marchand - [Enregistrer une méthode de retrait](https://docs.saspay.me/api-reference/wallet/payout-methods-create.md): Mobile money ou virement bancaire — doit être vérifiée par un administrateur avant usage - [Récupérer une méthode de retrait](https://docs.saspay.me/api-reference/wallet/payout-methods-get.md): Détail d'une méthode de retrait enregistrée - [Modifier une méthode de retrait](https://docs.saspay.me/api-reference/wallet/payout-methods-update.md): Mise à jour partielle des champs d'une méthode de retrait - [Supprimer une méthode de retrait](https://docs.saspay.me/api-reference/wallet/payout-methods-delete.md): Suppression d'une méthode de retrait - [Lister les retraits](https://docs.saspay.me/api-reference/wallet/settlements-list.md): Liste paginée et filtrable de vos retraits - [Demander un retrait](https://docs.saspay.me/api-reference/wallet/settlements-create.md): Retrait de votre solde disponible vers une méthode de retrait vérifiée - [Récupérer un retrait](https://docs.saspay.me/api-reference/wallet/settlements-get.md): Détail d'un retrait, y compris frais et statut - [Annuler un retrait](https://docs.saspay.me/api-reference/wallet/settlements-cancel.md): Annule un retrait tant qu'il est encore en attente et recrédite le wallet - [Lister les transferts](https://docs.saspay.me/api-reference/wallet/transfers-list.md): Liste paginée et filtrable de vos transferts interwallet - [Créer un transfert interwallet](https://docs.saspay.me/api-reference/wallet/transfers-create.md): Déplace des fonds entre deux de vos wallets (pays différents), avec conversion automatique - [Récupérer un transfert](https://docs.saspay.me/api-reference/wallet/transfers-get.md): Détail d'un transfert interwallet, y compris le taux de change appliqué - [Lister les taux de change](https://docs.saspay.me/api-reference/wallet/exchange-rates-list.md): Taux appliqués aux conversions de devise lors d'un transfert interwallet - [Webhooks](https://docs.saspay.me/api-reference/webhooks.md): Recevez en temps réel les changements de statut de vos transactions, retraits et transferts - [Lister vos points de réception](https://docs.saspay.me/api-reference/webhooks/list.md): Liste de vos webhooks enregistrés - [Créer un point de réception](https://docs.saspay.me/api-reference/webhooks/create.md): Enregistre une URL qui recevra vos events, avec génération automatique du secret si omis - [Récupérer un point de réception](https://docs.saspay.me/api-reference/webhooks/get.md): Détail d'un webhook enregistré - [Modifier un point de réception](https://docs.saspay.me/api-reference/webhooks/update.md): Modifie l'URL, la description, l'environnement, ou effectue une rotation du secret - [Supprimer un point de réception](https://docs.saspay.me/api-reference/webhooks/delete.md): Supprime un webhook et ses abonnements - [Lister vos abonnements](https://docs.saspay.me/api-reference/webhooks/subscriptions-list.md): Liste des abonnements webhook actifs, tous webhooks confondus - [Créer un abonnement](https://docs.saspay.me/api-reference/webhooks/subscriptions-create.md): Abonne un webhook existant à un type d'event - [Récupérer un abonnement](https://docs.saspay.me/api-reference/webhooks/subscriptions-get.md): Détail d'un abonnement webhook - [Modifier un abonnement](https://docs.saspay.me/api-reference/webhooks/subscriptions-update.md): Réassigne un abonnement à un autre webhook ou event_type - [Supprimer un abonnement](https://docs.saspay.me/api-reference/webhooks/subscriptions-delete.md): Désabonne un webhook d'un type d'event - [Lister l'historique de livraison](https://docs.saspay.me/api-reference/webhooks/logs-list.md): Chaque tentative de livraison, réussie ou non, pour tous vos webhooks - [Récupérer une livraison](https://docs.saspay.me/api-reference/webhooks/logs-get.md): Détail d'une tentative de livraison, avec le payload exact envoyé - [Renvoyer manuellement une livraison](https://docs.saspay.me/api-reference/webhooks/logs-resend.md): Rejoue le payload exact d'origine, en tant que nouvelle tentative indépendante - [Introduction](https://docs.saspay.me/api-reference/merchant.md): Gérez le profil de votre compte marchand, sa configuration de frais, et sa suppression éventuelle. - [Lister vos marchands](https://docs.saspay.me/api-reference/merchant/list.md): 0 ou 1 résultat pour une clé API — vous-même - [Détail de votre profil](https://docs.saspay.me/api-reference/merchant/get.md): Récupère les informations complètes de votre compte marchand - [Modifier votre profil](https://docs.saspay.me/api-reference/merchant/update.md): name, support_email, support_phone, website_url, category uniquement - [Lister vos réglages](https://docs.saspay.me/api-reference/merchant/configs-list.md): Vos merchant-configs actuellement définis - [Définir un réglage](https://docs.saspay.me/api-reference/merchant/configs-create.md): Crée une ligne merchant-config pour l'une des 3 clés self-service - [Détail d'un réglage](https://docs.saspay.me/api-reference/merchant/config-get.md): Récupère une ligne merchant-config par son id - [Modifier un réglage](https://docs.saspay.me/api-reference/merchant/config-update.md): Met à jour la valeur, le type ou la description d'un merchant-config - [Supprimer un réglage](https://docs.saspay.me/api-reference/merchant/config-delete.md): Retire une ligne merchant-config (retombe sur la valeur par défaut de la clé) - [Historique de vos demandes](https://docs.saspay.me/api-reference/merchant/deletion-requests-list.md): Liste vos demandes de suppression passées et en cours - [Soumettre une demande de suppression](https://docs.saspay.me/api-reference/merchant/deletion-request-create.md): Seul chemin vers la suppression d'un compte marchand — décidée ensuite par un admin - [Détail d'une demande](https://docs.saspay.me/api-reference/merchant/deletion-request-get.md): Statut et décision d'une demande de suppression précise - [Retirer une demande](https://docs.saspay.me/api-reference/merchant/deletion-request-cancel.md): Annule votre demande de suppression tant qu'elle est PENDING - [Introduction](https://docs.saspay.me/api-reference/kyc.md): Soumettez votre dossier d'identité et ses pièces justificatives pour faire vérifier votre compte marchand. - [Soumettre un dossier](https://docs.saspay.me/api-reference/kyc/submit.md): Ouvre ou renouvelle votre dossier KYC — repasse kyc_status à PENDING - [Historique de vos dossiers](https://docs.saspay.me/api-reference/kyc/list.md): Liste tous vos dossiers KYC soumis - [Détail d'un dossier](https://docs.saspay.me/api-reference/kyc/get.md): Statut, identité, entreprise et documents d'un dossier KYC précis - [Uploader un fichier](https://docs.saspay.me/api-reference/kyc/upload.md): Étape 1/2 — dépose un binaire, renvoie une URL à réutiliser dans l'attachement - [Attacher un document au dossier](https://docs.saspay.me/api-reference/kyc/add-document.md): Étape 2/2 — rattache l'URL obtenue à l'upload au dossier, avec son type - [Lister les documents d'un dossier](https://docs.saspay.me/api-reference/kyc/documents-list.md): Toutes les pièces déjà attachées à un dossier KYC - [Clés API](https://docs.saspay.me/api-reference/api-keys.md): Consultez vos clés API — leur création et leur gestion restent réservées au tableau de bord - [Lister vos clés API](https://docs.saspay.me/api-reference/api-keys/list.md): Liste restreinte — scope, environment et expires_at n'apparaissent jamais ici - [Récupérer une clé API](https://docs.saspay.me/api-reference/api-keys/get.md): Détail restreint — scope, environment et expires_at n'apparaissent jamais ici - [Introduction](https://docs.saspay.me/api-reference/reference.md): Catalogue des pays et réseaux mobile money supportés par SasPay. - [Lister les pays](https://docs.saspay.me/api-reference/reference/countries.md): Catalogue public, non paginé, aucune authentification requise - [Détail d'un pays](https://docs.saspay.me/api-reference/reference/country-get.md): Nécessite une authentification, contrairement à la liste - [Lister les réseaux](https://docs.saspay.me/api-reference/reference/networks.md): Authentifié et paginé — contrairement à /countries/ - [Détail d'un réseau](https://docs.saspay.me/api-reference/reference/network-get.md): code est la valeur à utiliser dans network/method des endpoints de paiement ## OpenAPI Specs - [openapi](https://docs.saspay.me/api-reference/openapi.json) ## Optional - [Tableau de bord](https://app.saspay.me) - [Support](mailto:contact@sandrindossou.com)