Übersicht über die Meta Pay-Integration

Du kannst Meta Pay in deinen Online-Shop integrieren und Kund*innen können den „Meta Pay“-Button für den Checkout verwenden. Meta Pay bietet Kund*innen eine nahtlose und sichere Möglichkeit, online Zahlungen vorzunehmen. Weitere Informationen findest du unter Meta Pay.

Der „Meta Pay“-Button sieht so aus:



Händler verwenden Meta Pay zum Erstellen und Übermitteln von Zahlungsvorgängen. Zahlungsanbieter autorisieren Zahlungen oder lehnen diese ab und zeichnen Zahlungsaktivitäten auf.

Zahlungsanbieter müssen Meta über die Aktivität des Zahlungsvorgangs informieren, sodass diese auf der Seite Aktivitäten in Facebook Pay im Facebook-Konto des*der Kund*in angezeigt wird.

Voraussetzungen

Bevor du Meta Pay in deinen Online-Shop integrieren oder Zahlungen für Meta Pay verarbeiten kannst, musst du folgende Voraussetzungen erfüllen:

  • Du musst bei der Verarbeitung von Rohkartendaten den Sicherheitsstandard für Daten der Zahlungskartenindustrie (Payment Card Industry Data Security Standard, PCI-DSS) anwenden. Weitere Informationen findest du in der PCI-Dokumentenbibliothek.

  • Die Checkout-Erfahrung auf deiner Website darf nicht von einem Drittanbieter gehostet werden. Du musst in der Lage sein, das JavaScript SDK für Meta Pay zu verwenden, um den „Meta Pay“-Button zu erstellen und ihn auf deiner Website in der Checkout-Benutzungsoberfläche anzuzeigen.

  • Du musst Meta über die Aktivität des Zahlungsvorgangs informieren, indem du eine Integration mit der Meta Pay API vornimmst und Webhooks verwendest. Wie du die Graph API von Meta verwendest, erfährst du unter Übersicht über die Graph API.

Wenn du die Voraussetzungen erfüllst, sende eine E-Mail an Meta-Pay-Partnerships@meta.com, um den Zugriff anzufordern.

Onboarding

Du kannst das Onboarding als Checkout-Partner, Zahlungspartner oder beides durchführen. Meta Pay arbeitet mit dir zusammen, um dich zuzuordnen, da die erforderlichen Onboarding-Schritte von dieser Zuordnung abhängen. Für eine erfolgreiche Integration sind sowohl ein Checkout-Partner als auch ein Zahlungspartner erforderlich. Nachdem du für die Integration mit Meta Pay zugelassen wurdest, führe die folgenden Schritte aus, um das Onboarding bei Meta Pay zu durchlaufen:

Onboarding für Checkout-Partner

  • Integriere das JavaScript SDK für Meta Pay in deine Checkout-Seite.
  • Übergebe den vom JavaScript SDK zurückgegebenen Zahlungscontainer zur Verarbeitung an deinen Zahlungspartner.
  • Bitte deinen Zahlungspartner darum, dich als Händler auf der Meta Pay-Plattform zu onboarden. Der Zahlungspartner tätigt in deinem Namen einen Aufruf an die Merchant Onboarding API.

Onboarding für Zahlungspartner

Workflow

Eine vereinfachte Version des Workflows für Meta Pay sieht so aus:

  1. Der Zahlungspartner registriert den Händler bei Meta Pay.
  2. Die Händler-Site rendert den „Meta Pay“-Button in der Checkout-Benutzungsoberfläche. (JavaScript SDK)
  3. Der*die Kunding klickt auf den „Meta Pay“-Button.
  4. Die Händler-Site öffnet das Zahlungsformular für Meta Pay und der*die Kund*in gibt die Daten ein. (JavaScript SDK)
  5. Der*die Kund*in klickt auf „Bezahlen“.
  6. Die Händler-Site übermittelt die Zahlungsdetails an das den Zahlungspartner. (JavaScript SDK)
  7. Der Zahlungspartner autorisiert die Zahlung oder lehnt sie ab.
  8. Der Zahlungspartner informiert Meta über alle Aktivitäten im Zusammenhang mit der Transaktion einschließlich Erfassungen, Autorisierungen, Zahlungen, Anfechtungen und Rückerstattungen. (Meta API)

Die folgende Illustration zeigt eine Übersicht über den Workflow:

Testumgebung

Die bereitgestellte Testumgebung dient zum Testen deiner Anwendung und ist eine gemeinsam genutzte Ressource, die nach dem Prinzip „größte Bemühung“ betrieben wird. Dies bedeutet, dass wir zwar bestrebt sind, ein stabiles und zuverlässiges Testerlebnis bereitzustellen, es jedoch vorkommen kann, dass die Testumgebung nicht verfügbar ist oder Probleme auftreten, die deinen Testprozess beeinträchtigen können.

Bitte beachte, dass mit der Testumgebung kein Service Level Agreement (SLA) verbunden ist. Dies liegt daran, dass die Testumgebung für experimentelle Zwecke vorgesehen ist und möglicherweise nicht immer erwartungsgemäß funktioniert. Daher empfehlen wir, die Testumgebung in erster Linie für Tests und Experimente zu verwenden und sich nicht für kritischen Geschäftsbetrieb darauf zu verlassen.

Wenn du Probleme mit der Testumgebung hast, wende dich bitte an unser Supportteam. Bitte beachte jedoch, dass wir aufgrund des experimentellen Charakters dieser Umgebung möglicherweise nicht alle Probleme lösen oder umfassenden Support für Probleme im Zusammenhang mit der Testumgebung bieten können.