1.002.003.004.005.00
Завантаження...
, Автор: Oleksandr

Як підключити FONDY до більш ніж 2000 сервісів. #1 Збереження платежів в документ Google Sheets.

Відкриваємо нашу рубрику: як підключити 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:

Далі переходимо до кроку CustomizeHook. На цьому етапі ми зробимо емуляцію відправки повідомлення з FONDY в Zapier і протестуємо парсинг цих даних на стороні Zapier. Надіслати повідомлення можна двома способами:

1. знайти раніше сплачений платіж і в його деталях натиснути кнопку — відправити 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:

#useful-information

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *