Download the PHP package mobupay/mobupay-php without Composer
On this page you can find all versions of the php package mobupay/mobupay-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mobupay/mobupay-php
More information about mobupay/mobupay-php
Files in mobupay/mobupay-php
Package mobupay-php
Short Description SDK PHP officiel Mobupay : creation de paiements (session / lien), remboursements et verification de signature des webhooks. Mutualise par les connecteurs e-commerce (WooCommerce, PrestaShop, Magento).
License MIT
Homepage https://mobupay.nc
Informations about the package mobupay-php
mobupay-php
SDK PHP officiel Mobupay. Mutualise par les connecteurs e-commerce (WooCommerce, PrestaShop, Magento) pour : créer des paiements (session / lien), rembourser, et vérifier la signature des webhooks.
Le client ne manipule jamais de données carte : le client final paie sur la page hébergée Mobupay (widget Monext), puis le marchand est notifié par webhook signé.
Installation
Dépendances : PHP >= 7.4, extensions curl, json, hash (toutes standard).
Licence : MIT.
Transport HTTP personnalisé
Par défaut le SDK utilise cURL (CurlTransport). Les environnements qui imposent leur propre pile HTTP peuvent injecter un transport implémentant Mobupay\HttpTransportInterface (4e argument du constructeur). Exemple : le plugin WordPress officiel injecte un transport basé sur wp_remote_request (exigence du répertoire wordpress.org).
Démarrage
Vérifier un webhook (obligatoire)
À la réception d'une notification sur votre notificationUrl :
Webhook::verify privilégie le schéma V2 (X-Mobupay-Signature-V2 + X-Mobupay-Timestamp, anti-rejeu : horodatage signé, tolérance 5 min par défaut) et retombe sur V1 (X-Mobupay-Signature) si V2 absent.
Règle d'or
Le statut de commande est piloté par le webhook signé, jamais par le paramètre ?status= de la redirection navigateur (falsifiable). La redirection ne sert qu'à afficher « paiement en cours de confirmation ».
Remboursement
Récupérer / stocker le secret de signature
Il est auto-provisionné à la première création de clé API. Vous pouvez aussi le récupérer via GET /api/v1/webhooks/signing-secret ou le faire tourner via POST /api/v1/webhooks/signing-secret/rotate.
All versions of mobupay-php with dependencies
ext-curl Version *
ext-json Version *
ext-hash Version *