Обзор интеграции Meta Pay

В интернет-магазин можно интегрировать Meta Pay, чтобы клиенты могли использовать кнопку Meta Pay при оформлении заказов. Meta Pay — это простой и безопасный способ для клиентов совершать платежи в Интернете. Дополнительную информацию см. в статье Meta Pay.

Кнопка Meta Pay выглядит следующим образом:



Продавцы используют Meta Pay для создания и отправки платежных транзакций, а платежные системы авторизуют или отклоняют платежи и регистрируют платежные действия.

Поставщики платежных услуг должны уведомлять Meta о действиях платежных транзакций, чтобы они отображались на странице Действия Facebook Pay клиентского аккаунта Facebook.

Предварительные требования

Чтобы интегрировать Meta Pay в свой интернет-магазин или обрабатывать платежи для Meta Pay, необходимо выполнить следующие предварительные требования:

  • Вы должны обрабатывать необработанные данные карты, используя стандарт безопасности данных индустрии платежных карт (PCI-DSS). Подробные сведения см. в Библиотеке документов PCI.

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

  • Вы должны уведомлять Meta о платежных транзакциях путем интеграции Meta Pay API и с помощью Webhooks. Информацию об использовании Meta Graph API см. в статье Обзор Graph API.

Если вы соответствуете предварительным требованиям, отправьте электронное письмо на адрес Meta-Pay-Partnerships@meta.com, чтобы запросить доступ.

Подключение

Вы можете подключиться как партнер по оформлению заказов, партнер по платежам или в обоих качествах. Meta Pay будет работать с вами, чтобы определить ваше назначение, поскольку от этого будут зависеть необходимые действия по подключению. Для успешной интеграции необходим как партнер по оформлению заказа, так и партнер по платежам. Когда вам одобрят интеграцию с Meta Pay, для начала работы с Meta Pay нужно будет выполнить перечисленные ниже действия.

Подключение партнеров по оформлению заказов

  • Интегрируйте Meta Pay JavaScript SDK на странице оформления заказов.
  • Передайте платежный контейнер, полученный от JavaScript SDK, своему партнеру по платежам для обработки.
  • Попросите своего партнера по платежам подключить вас к платформе Meta Pay в качестве продавца. Он выполнит вызов Merchant Onboarding API от вашего имени.

Подключение партнеров по платежам

Рабочий процесс

Упрощенная версия рабочего процесса Meta Pay выглядит следующим образом:

  1. Партнер по платежам регистрирует продавца в Meta Pay.
  2. На сайте продавца отображается кнопка Meta Pay в пользовательском интерфейсе оформления заказа (JavaScript SDK).
  3. Клиент нажимает кнопку Meta Pay.
  4. На сайте продавца открывается форма оплаты Meta Pay, и клиент вводит данные (JavaScript SDK).
  5. Клиент нажимает кнопку "Оплатить".
  6. Сайт продавца отправляет информацию о платеже в серверную часть платежной системы (JavaScript SDK).
  7. Партнер по платежам авторизует или отклоняет платеж.
  8. Партнер по платежам уведомляет Meta обо всех действиях, связанных с транзакцией, включая подтверждения, авторизации, платежи, споры и возвраты (Meta API).

На следующей иллюстрации представлен обзор рабочего процесса:

Тестовая среда

Тестовая среда, предоставляемая для тестирования вашего приложения, — это общий ресурс, который действует по мере возможностей. Это означает, что, хотя мы стараемся обеспечить стабильное и надежное тестирование, иногда тестовая среда может быть недоступна или же в процессе тестирования могут возникать проблемы.

Обратите внимание, что с тестовой средой не связано соглашение об уровне обслуживания (SLA). Это связано с тем, что тестовая среда предназначена для использования в экспериментальных целях и иногда может работать не так, как ожидается. Поэтому мы рекомендуем использовать тестовую среду преимущественно для тестирования и экспериментов, но не для выполнения критически важных бизнес-операций.

Если у вас возникнут какие-либо проблемы с тестовой средой, обращайтесь за помощью в нашу службу поддержки. Однако учтите, что мы можем решать не все вопросы и не предоставлять широкую поддержку по проблемам, связанным с тестовой средой, в силу экспериментального характера этой среды.