Вы можете принимать платежи PayPal в Messenger и Instagram. Для использования кнопки «Купить» в сценариях необходимо подключить бизнес-аккаунт PayPal. Чтобы настроить интеграцию с PayPal, необходимо создать приложение PayPal для получения платежей, которое будет использовать кнопку «Купить» в ManyChat. В этой статье мы рассмотрим, как это делается, и что нужно настроить в ManyChat и в PayPal.
1️⃣ Откройте сайт https://www.paypal.com и войдите в свой бизнес-аккаунт. Если у вас еще нет бизнес-аккаунта, вы можете создать его на этом сайте.
2️⃣ Войдя в бизнес-аккаунт PayPal, откройте сайт https://developer.paypal.com. Нажмите кнопку Log into Dashboard и войдите со своим бизнес-аккаунтом:
3️⃣ На вкладке «Dashboard» выберите My Apps & Credentials, затем нажмите кнопку Create App.
У этого приложения 2 режима: режим Sandbox (для тестирования) и режим Live (для реальных транзакций). В созданном приложении необходимо настроить вебхуки и перенести информацию в ManyChat Client_ID для режима предварительного просмотра и реальных платежей.
Обратите внимание для тестирования кнопки PayPal необходимо создать отдельное приложение в режиме Sandbox.
4️⃣ Настройка вебхуков. В созданном приложении нажмите на кнопку Add Webhook.
❗️ Если этого не сделать, в ManyChat не будет видна история заказов.
Необходимо создать вебхук со следующими данными:
Webhook Url = https://manychat.com/paypalwh/webhook/*%PAGE_ID%*
Event types = All event types
Как найти ваш идентификатор PAGE_ID: откройте ManyChat с той страницей, к которой подключаете PayPal. Посмотрите на URL в строке адреса в браузере. Часть URL после «fb» и до «/» — это и есть ваш PAGE_ID:
PAGE_ID состоит только из цифр (без «fb» и «/» ).
Этот вебхук был создан для режима Sandbox. Так что теперь нужно переключить приложение в режим Live и еще раз выполнить операцию создания вебхука.
Чтобы изменить состояние приложения, просто нажмите на вкладку Live и создайте тот же самый вебхук:
Посмотрите видеоролик о создании вебхуков в PayPal:
5️⃣ Наконец, последний шаг. Перенос данных в ManyChat Client_ID для режима предварительного просмотра и реальных платежей. Откройте свое приложение и нажмите на вкладку Sandbox. Скопируйте идентификатор Client_ID из PayPal в следующее поле ManyChat:
Затем нажмите на вкладку Live. Скопируйте идентификатор Client_ID из PayPal в другое поле ManyChat:
7️⃣ После ввода идентификатора Client ID просто нажмите на кнопку Подключить аккаунт PayPal, и всё готово. Теперь в сценарии можно добавлять кнопку «Купить»!
Возможно, вам также пригодится статья о создании кнопки «Купить» в сценарии: Как создать кнопку «Купить»