Intégrations et partenaires
Connectez Verzapay à votre boutique en ligne grâce à l'API et aux webhooks.
Comment ça marche
1. Créer le paiement
À la commande, votre boutique appelle l'API Verzapay et reçoit un lien de paiement.
2. Rediriger le client
Le client règle par Mobile Money ou carte bancaire dans les pays couverts.
3. Valider par webhook
Verzapay notifie votre boutique à la réception du paiement : vous marquez la commande comme payée.
WooCommerce
Intégration par l'API et les webhooks. Aucun plugin prêt à installer n'est disponible pour l'instant : un développeur peut brancher Verzapay sur votre boutique avec l'exemple ci-dessous.
- Création du lien de paiement à la commande
- Commande validée par webhook (jamais sur la simple redirection)
Shopify
Via une application personnalisée : elle crée le lien de paiement Verzapay pour la commande, puis marque la commande comme payée grâce au webhook Verzapay. Pas d'extension officielle dans la boutique d'applications Shopify pour le moment.
- Liens de paiement par commande ou facture
- Notifications en temps réel par webhook
Site ou application sur mesure
Toute plateforme capable d'appeler une API HTTPS peut accepter des paiements Verzapay. Consultez la documentation API, testez vos appels depuis l'espace développeur et vérifiez les pays et devises disponibles.
Exemple WooCommerce (PHP)
<?php
// WooCommerce — créer le lien de paiement Verzapay pour une commande (à adapter)
$response = wp_remote_post( 'https://www.verzapay.com/api/v1/payments', [
'headers' => [
'Authorization' => 'Bearer ' . VERZAPAY_SECRET_KEY, // clé secrète, jamais dans le navigateur
'Content-Type' => 'application/json',
],
'body' => wp_json_encode( [
'amount' => (int) $order->get_total(),
'currency' => 'XOF',
'description' => 'Commande #' . $order->get_id(),
'customer_name' => $order->get_billing_first_name(),
'customer_phone' => $order->get_billing_phone(), // format international, requis
'merchant_reference' => (string) $order->get_id(),
] ),
] );
$payment = json_decode( wp_remote_retrieve_body( $response ), true );
// Redirigez le client vers le lien de paiement renvoyé par l'API,
// puis validez la commande uniquement à la réception du webhook payment.completed.Exemple illustratif à adapter et à tester sur votre boutique avant toute mise en production.
Partenaires et agences
Vous êtes une agence, un éditeur de solution e-commerce ou un développeur ? Contactez-nous pour construire une intégration ou un partenariat avec Verzapay.
Besoin qu'on intègre Verzapay à votre place ? Un développeur peut s'en charger (service payant : 30 000 F).