GoCardless
Multisite Ultimate: GoCardless Payment
Позвольте вашим клиентам оплачивать членство и продукты Multisite Ultimate с помощью прямого дебета через GoCardless!
Installation
- Загрузите 'ultimate-multisite-gocardless' в каталог '/wp-content/plugins/'
- Активируйте плагин через меню 'Плагины' в WordPress
- Следуйте пошаговому мастеру, чтобы настроить плагин
Usage Guide
GoCardless — платежный шлюз, доступный в Европе и Великобритании, который позволяет осуществлять платежи через прямой дебет.
Ultimate Multisite: GoCardless Gateway добавляет поддержку GoCardless в Ultimate Multisite, позволяя взимать плату с ваших клиентов в этом регионе с помощью прямого дебета.
В этом руководстве будет показано, как настроить GoCardless, чтобы начать принимать платежи через него в вашей сети Ultimate Multisite.
Примечание: GoCardless работает только с следующими валютами: EUR, GBP, AUD, SEK и DKK.
Installing the Add-on
Прежде всего, вам нужно установить дополнение GoCardless для Ultimate Multisite. Вы можете сделать это, перейдя в Ultimate Multisite > Settings > Add-ons (на боковой панели). И выбрав дополнение GoCardless в этом списке.
После установки и активации дополнения перейдите в Ultimate Multisite > Settings > Payments, включите опцию GoCardless и сохраните.

Getting an Access Token
Создайте аккаунт в GoCardless (или в песочнице GoCardless, если хотите протестировать сначала, что рекомендуется). Затем, после входа в систему, перейдите к пункту меню Developers.
На странице Developers нажмите кнопку Create в правом верхнем углу экрана, затем выберите опцию Access Token.
Это откроет новое модальное окно, позволяющее создать новый токен. Дайте ему узнаваемое имя и убедитесь, что вы выбрали опцию Read-write access в меню Scope.
Токен доступа появится на экране. Скопируйте его и вставьте в меню Ultimate Multisite > Settings > Payments > GoCardless.
Убедитесь, что вы разместили его в правильном поле. Если это live token, отключите sandbox mode перед вставкой токена.

Это всё для первого шага. Далее вам нужно настроить прослушиватель вебхуков.
Setting up the Webhook Listener
При работе с подписками Ultimate Multisite должен получать информацию об изменениях статуса подписки, новых платежах и других подобных событиях.
Способ, которым платежные шлюзы уведомляют Ultimate Multisite об этих изменениях, — это webhook calls. Поэтому, чтобы интеграция работала на 100 %, нам нужно сообщить GoCardless, какой URL вызывать с всей этой информацией.
Вернитесь к панели GoCardless > Developers и снова нажмите кнопку Create, но на этот раз выберите опцию Webhook endpoint.
new window will open with the webhook endpoint options. It asks for the webhook URL, so head back to your Ultimate Multisite settings > Payments > GoCardless and copy the webhook URL listed in there:
Кроме того, вы можете ввести webhook secret, который будет использоваться для подписи ваших вызовов вебхука. Что бы вы ни ввели в этом поле, вам также нужно ввести в поле Ultimate Multisite Webhook Secret.
Завершите, сохранив конечную точку, нажав кнопку Create webhook endpoint, а затем сохраните настройки Ultimate Multisite.
Теперь вы готовы принимать платежи через GoCardless!