Documentation développeurs

Intégrez YnoPay en moins d'une heure

API REST signée HMAC, SDK officiels pour Node, PHP, Python, et plugins pour les principaux CMS. Tout ce qu'il faut pour passer en prod le même jour.

Démarrage rapide

Un appel API pour créer une session de paiement.

  1. 1. Récupérez votre clé de test depuis le tableau de bord
  2. 2. Créez une session de paiement
  3. 3. Redirigez votre client vers l'URL renvoyée
curl https://api.ynopay.com/v1/checkout/sessions \
  -u sk_test_demo: \
  -d amount=12500 \
  -d currency=XOF \
  -d "rails[]=mobile_money" \
  -d "rails[]=bitcoin" \
  -d success_url=https://shop.example.com/ok

SDK officiels

Bibliothèques officielles avec types, retry automatique et vérification HMAC.

Node.js

npm install @ynopay/sdk

PHP

composer require ynopay/sdk

Python

pip install ynopay

Go

go get github.com/ynopay/sdk-go

Java

Maven & Gradle

Flutter

pub add ynopay

Plugins e-commerce

Installez YnoPay sur votre boutique en 5 minutes. Pas de code à écrire.

Plugin WordPress officiel. Compatible avec WooCommerce 5+.

Installation: Téléchargez le ZIP, uploadez-le dans Extensions → Ajouter, activez, configurez votre clé API. 5 minutes.

Application Shopify publiée sur le Shopify App Store.

Installation: Cherchez « YnoPay » dans le Shopify App Store, installez, autorisez, configurez votre clé API.

Module officiel pour PrestaShop 1.7+.

Installation: Compatible PrestaShop 1.7 et 8. Module à télécharger depuis l'Addons Marketplace.

Extension officielle pour Magento 2.

Installation: Disponible via Composer. Documentation détaillée incluse.

Webhooks signés HMAC

Réagissez en temps réel aux événements de paiement. Signature SHA-256, retry exponentiel, durable.

Événements supportés

  • payment_intent.succeeded : paiement confirmé
  • payment_intent.failed : paiement échoué
  • payment_intent.expired : session de paiement expirée
  • refund.succeeded : remboursement traité

Mode sandbox & clés de test

Toutes les clés commençant par sk_test_ pointent vers un environnement sandbox totalement isolé. Aucune transaction réelle, aucun risque.

Récupérer ma clé de test

Bloqué sur une intégration ?

Nos ingénieurs développeurs répondent en moins de 4 heures ouvrées.

Parler à un ingénieur