Как подключить Fondy к более чем 2000 сервисам
Открываем нашу рубрику: как подключить Fondy к чему угодно через Zapier или Funnel.io
Сегодня рассмотрим кейс, как сохранять все платежи, которые прошли через Fondy в отдельный Google Sheets документ
Для этого нам понадобится аккаунт в Zapier.com.
После регистрации заходим в кабинет Zapier и жмем кнопку Make a Zap!
Следующим шагом мы настроим, чтобы уведомления (серверные колбеки) от Fondy отправлялись в Zapier по всем платежам.
Указываем “ When this happens/Choose App & Event”:
Choose App: Webhooks by Zapier
Choose Trigger Event: Catch Hook
Полученный на следующем шаге Custom Webhook URL вида “https://hooks.zapier.com/hooks/catch/xxxxx/yyyyyy/” переносим в настройки вашего мерчанта в мерчант-портале Fondy в технических настройках в параметр Server Callback URL:
Далее переходим к шагу Customize Hook. На этом этапе мы сделаем эмуляцию отправки уведомления из Fondy в Zapier и протестируем парсинг этих данных на стороне Zapier. Отправить уведомление можно двумя способами:
- найти ранее оплаченный платеж и в его деталях нажать кнопку — Отправить Callback
2. создать новый платеж на своем мерчанте и оплатить его (можно тестовый)
В результате Zapier должен нам показать что-то наподобие следующей картинки:
Это означает, что колбек Zapier захватил и распарсил.
Далее переходим к шагу 2. Do this …и находим Google Sheets:
Choose Action Event: Create Spreadsheet Row
Zapier предложит залогиниться в Google Sheets.
Заранее создаем пустой документ в Google Sheets в GDrive с первой строкой в качестве заголовков. Можно скопировать с нашего примера: http://bit.ly/2RbzzYZ
Zapier подтянет все поля из нашего документа. Их нужно обязательно связать с данными, полученными на предыдущем шаге в колбеке:
Тестируем:
В результате тестов наблюдаем добавление записи в наш Google Sheets документ: