Présentation de l’intégration de Meta Pay

Vous pouvez intégrer Meta Pay dans votre magasin en ligne, et les client·es peuvent utiliser le bouton Meta Pay pour le paiement. Meta Pay est un moyen de paiement en ligne simple et sécurisé. Pour plus d’informations, consultez la page Meta Pay.

Le bouton Meta Pay se présente comme suit :



Les vendeurs créent et envoient des transactions de paiement avec Meta Pay, puis les services de traitement autorisent ou refusent ces paiements et enregistrent l’activité de paiement correspondante.

Les fournisseurs de services de paiement doivent notifier Meta des activités liées aux transactions de sorte qu’elles apparaissent sur la page Activité Facebook Pay dans le compte Facebook du client ou de la cliente.

Conditions requises

Pour pouvoir intégrer Meta Pay dans votre magasin en ligne ou traiter des paiements pour Meta Pay, vous devez remplir les conditions suivantes :

  • Vous devez traiter des données de carte brutes en appliquant la norme de sécurité de l’industrie des cartes de paiement (PCI-DSS). Pour plus d’informations, consultez la documentation de la PCI.

  • Le processus de paiement déclenché par votre site Web ne doit pas être hébergé par un tiers. Vous devez être en mesure d’utiliser le SDK JavaScript pour Meta Pay pour créer le bouton Meta Pay et l’afficher dans l’interface de paiement sur votre site Web.

  • Vous devez informer Meta des transactions de paiement en intégrant ces activités dans l’API Meta Pay et en utilisant les webhooks. Pour découvrir comment utiliser l’API Graph de Meta, consultez la page Présentation de l’API Graph.

Si vous remplissez les conditions requises, demandez cet accès par e-mail à l’adresse Meta-Pay-Partnerships@meta.com.

Intégration

Vous pouvez réaliser l’intégration en tant que partenaire de caisse, partenaire de paiement, ou les deux. Meta Pay déterminera avec vous quelle sera votre dénomination, car elle influe les étapes à suivre pour l’intégration. La réussite d’une intégration nécessite l’implication d’un partenaire de caisse et d’un partenaire de paiement. Lorsque vous êtes autorisé·e à intégrer Meta Pay, vous devez suivre les étapes ci-dessous pour procéder à l’intégration :

Intégration en tant que partenaire de caisse

  • Intégrez le SDK JavaScript Meta Pay dans votre page de paiement
  • Transmettez le conteneur de paiement renvoyé par le SDK JavaScript, nécessaire au traitement, à votre partenaire de paiement
  • Demandez à votre partenaire de paiement de vous ajouter en tant que vendeur dans la plateforme Meta Pay. Pour ce faire, votre partenaire devra appeler l’API Merchant Onboarding pour vous.

Intégration en tant que partenaire de paiement

Processus

Voici une version simplifiée du processus de paiement avec Meta Pay :

  1. Le partenaire de paiement s’inscrit à Meta Pay en tant que vendeur
  2. Le site du vendeur affiche le bouton Meta Pay dans l’interface de paiement (SDK JavaScript)
  3. Le client ou la cliente clique sur le bouton Meta Pay.
  4. Le site du vendeur ouvre la feuille de paiement Meta Pay, et le client ou la cliente saisit des données (SDK JavaScript).
  5. Le client ou la cliente clique sur Payer.
  6. Le site du vendeur transmet les détails du paiement au partenaire de paiement (SDK JavaScript)
  7. Le partenaire de paiement autorise ou refuse le paiement.
  8. Le partenaire de paiement notifie à Meta toutes les activités liées à la transaction, y compris les captures, autorisations, paiements, litiges et remboursements (API Meta)

L’illustration suivante donne une vue d’ensemble du processus :

Environnement de test

L’environnement fourni pour tester votre application est une ressource partagée qui peut ne pas fonctionner de manière optimale. Bien que nous fassions le nécessaire pour vous fournir un environnement de test stable et fiable, il peut arriver que celui-ci ne soit pas disponible ou qu’il rencontre des problèmes susceptibles d’impacter votre processus de test.

Notez qu’il n’existe pas de contrat de niveau de service (SLA) pour l’environnement de test. Ce dernier est en effet destiné à être utilisé à des fins d’expérimentation et peut ne pas toujours donner les résultats escomptés. Nous vous recommandons donc d’utiliser l’environnement de test principalement à des fins de test et d’expérimentation, et non pour vos opérations commerciales essentielles.

Si vous rencontrez des problèmes avec l’environnement de test, n’hésitez pas à contacter notre équipe d’assistance pour obtenir de l’aide. Sachez toutefois qu’il se peut que nous ne soyons pas en mesure de résoudre tous les problèmes rencontrés ni de vous assister plus avant du fait de la nature expérimentale de cet environnement.