Intégration d'un bouton de demande de paiement via la plateforme de paiement Stripe .
https://stripe.com/docs/stripe-js/elements/payment-request-button
Avec ce module, vous clients peuvent utiliser apple pay, google pay, microsoft pay sur votre site.
Le module ajoute un bouton acheter à votre page panier selon l'appareil et le navigateur utilisé. Les clients peuvent par la suite cliquer sur le bouton et utiliser Apple, Google or Microsoft pay. Cette passerelle de paiement utilise un flux de paiement personnalisé et saute la plupart des étapes habituelles.
Prérequis :
Avant de tester cette méthode de Paiement , vous devez:
- Ajouter une méthode de paiement à votre navigateur. Par exemple, vous pouvez sauvegarder vos données bancaires sur Chrome, ou ajouter votre carte bancaire à Cartes de Safari.
- Servez votre application sur HTTPS. C'est une exigence à la fois en développement et en production. Pour le lancer localement vous pouvez utiliser un service comme ngrok pour mettre en place un tunnel SSH.
- Utilisez également https://www.drupal.org/project/ngrok_drupal pour que les sessions fonctionnent (connexion, paniers, etc.)
- Enregistrez votre domaine avec Apple Pay, tant en développement qu'en production.https://dashboard.stripe.com/account/apple_pay
Exigences
La bibliothèque Stripe PHP et la bibliothèque JS stripe elements, Stripe PHP sont inclus via le compositeur et stripe elements JS est chargé à distance.
Installation
Activez le module, allez dans admin/commerce/config/payment-gateways et activez la méthode de paiement déjà ajouté "Commerce Stripe - payment request button".
Configuration
Une fois que vous avez activé la passerelle de paiement comme décrit ci-dessus, ajoutez la clé publiable et la clé secrète.
Support découplé (Headless)
Ce module a un support découplé (headless) avec Stipe JS SDK.
La version 2.x utilise l'API intention de paiement (qui contient 3DS), tandis que la version 1.x utilise l'ancienne API des charges.