Download the PHP package mobupay/mobupay-sylius without Composer
On this page you can find all versions of the php package mobupay/mobupay-sylius. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mobupay/mobupay-sylius
More information about mobupay/mobupay-sylius
Files in mobupay/mobupay-sylius
Package mobupay-sylius
Short Description Passerelle de paiement Mobupay pour Sylius (Payum, offsite redirect).
License MIT
Informations about the package mobupay-sylius
Mobupay pour Sylius (Payum)
Passerelle de paiement Mobupay pour Sylius via Payum (modèle offsite / redirect). Réutilise le SDK PHP
mobupay/mobupay-phpdéjà publié (création de session, remboursement, vérification de signature webhook). Statut : code-complet, e2e à valider sur une instance Sylius (aucune demande NC mesurée).
Modèle
Offsite redirect, comme les autres connecteurs Mobupay (non-PSP) : à la validation de la
commande, CaptureAction crée une session Mobupay et redirige l'acheteur vers la page
hébergée Mobupay. À la fin du paiement, Mobupay notifie la route Payum payum_notify
(NotifyAction) qui marque le paiement payé ; StatusAction mappe l'état pour Sylius.
Fichiers
| Fichier | Rôle |
|---|---|
src/MobupaySyliusPlugin.php |
Bundle Symfony du plugin |
src/DependencyInjection/MobupaySyliusExtension.php |
Charge services.yaml |
src/Resources/config/services.yaml |
Enregistre la gateway factory mobupay + le form type de config |
src/Form/Type/MobupayGatewayConfigurationType.php |
Champs de config admin (clé API, whsec, api_base, sandbox) |
src/MobupayGatewayFactory.php |
Fabrique Payum (config api_key, webhook_secret, sandbox) |
src/Action/CaptureAction.php |
Crée la session Mobupay + HttpRedirect vers la page hébergée |
src/Action/StatusAction.php |
Mappe le statut stocké → statut Payum (captured/pending/failed) |
src/Action/NotifyAction.php |
Webhook Mobupay (signé V2) → met le paiement à jour |
src/Action/RefundAction.php |
Remboursement total/partiel via le SDK |
composer.json |
Dépendances : mobupay/mobupay-php, payum/core |
Installation
composer require mobupay/mobupay-sylius(ou dépôt/chemin local le temps de la publication).-
Enregistrer le bundle dans
config/bundles.php: - Admin Sylius › Paiements › Nouvelle méthode → factory Mobupay → renseigner la
clé API
sk_…et le secret webhookwhsec_…(form fourni par le plugin). - La route de notification Payum (
payum_notify_do_unsafe, paramgateway=mobupay) est l'URL webhook — gérée automatiquement parCaptureActionvia le token de notification.
Reste (e2e instance Sylius)
Mapping des états de commande Sylius (paid/refunded), remboursement depuis l'admin (plugin RefundPlugin), montant en unité mineure (centimes EUR / unité XPF), tests succès/échec/annulation/remboursement.