SDK для JavaScript для платежей Meta

Meta предоставляет пакет средств разработки ПО (SDK) для JavaScript, чтобы упростить интеграцию инструментов обработки платежей Meta в вашем интернет-магазине. Если для обработки транзакций вы используете обработчика платежей, платежную систему или торговую платформу, возможно, вам потребуется обратиться к ним, чтобы узнать, как встроить платежные инструменты Meta в вашу существующую интеграцию. Подробнее см. в статье Обзор интеграции Meta Pay.

Определение схемы интеграции

  1. Вы определяете, какая сторона интегрирована с Meta Pay API и обработкой платежей.
    Это можете быть вы или ваш партнер по платежам согласно статье Обзор интеграции Meta Pay.
  2. Вы определяете детали своей интеграции оформления заказа.
    Используете ли вы для обработки оформления заказа внешний SDK для JavaScript?
  3. Вы определяете свою схему интеграции на основании пп. 1 и 2:
    1. Если у вас нет интеграции с Meta Pay API и обработкой платежей и вы используете SDK для JavaScript, предоставляемый вашим партнером по платежам, вам необходимо обратиться к этому партнеру. Он поможет определить, как подключить Meta Pay. Возможно, это будет не сложнее, чем подключить Meta Pay на вашем портале продавца.
    2. Если у вас нет интеграции с Meta Pay API и обработкой платежей и вы используете интеграцию API с вашим партнером по платежам, вы создадите интеграцию с Meta Pay SDK для JavaScript и передадите полученный платежный контейнер своем партнеру по платежам для обработки.
    3. Если у вас есть интеграция с Meta Pay API и обработкой платежей и вы предоставляете SDK для JavaScript своим продавцам, вы создадите интеграцию с Meta Pay SDK для JavaScript.
      Кроме того, если вы предоставите API своим продавцам для интеграции с обработкой платежей, ваши они создадут интеграцию с Meta Pay SDK для JavaScript и передадут полученный платежный контейнер на конечную точку, которую вы предоставите для обработки платежей или методов приема платежей.

Эта блок-схема поможет определить схему интеграции:

Интеграция с SDK для JavaScript для платежей Meta

Перед переходом к этому разделу необходимо ознакомиться с разделом "Определение схемы интеграции"

Чтобы установить SDK для JavaScript для платежей Meta, настоятельно рекомендуем добавить этот базовый код между открывающими и закрывающими тегами заголовка на каждую страницу, на которой должна отображаться кнопка Meta Pay. SDK можно скачать по следующему адресу:

https://static.xx.fbcdn.net/payments_sdk/v1/metapay_sdk.js

Пример интеграции:

<head> ... <script src="https://static.xx.fbcdn.net/payments_sdk/v1/metapay_sdk.js"></script> ... </head> 

Задайте заголовки ответа HTTP в файле конфигурации своего сервера следующим образом:

Content-Security-Policy: default-src ‘self’ static.xx.fbcdn.net graph.facebook.com;
  1. Теперь можно реализовать интеграцию. Сначала перейдите в PaymentClient. По завершении интеграции вы получите контейнер Meta Pay.
  2. Передайте контейнер Meta Pay для обработки своему партнеру по платежам. В зависимости от интеграции это можно сделать непосредственно со страницы оформления заказа или через интеграцию с серверной частью.

Включение Meta Pay с использованием SDK для JavaScript от партнера по платежам

Перед переходом к этому разделу необходимо ознакомиться с разделом "Определение схемы интеграции"

  1. Ваш партнер по платежам, поможет определить, как включить Meta Pay.

Ниже вы найдете справочную информацию по SDK для JavaScript для платежей Meta.

Дополнительная информация

Классы