Підключення рекурентних платежів через
Що таке "рекурентні платежі"?
Рекурентні платежі, також відомі як платежі за підпискою або «автоплатеж», — можливість виконувати регулярні списання грошей із банківської картки покупця без повторного введення реквізитів картки та без участі платника для ініціації чергового платежу.
На GetCourse можливість проводити рекурентні платежі реалізована через платіжні системи CloudPayments або Яндекс.Касу (про неї і йтиметься у цій статті).
Як підключити рекурентні платежі?
Якщо у вас вже налаштовано прийом стандартних платежів через Яндекс.Касу, то для підключення рекурентних платежів вам необхідно заповнити технічну анкету Організації, скласти файл запиту на додатковий сертифікат, а також заповнити заявку на сертифікат (надасть їх менеджер Яндекс.Каси).
1. Для складання файлу запиту на сертифікат у форматі .csr, скористайтесь інструкцією від Яндекса.
У процесі формування запиту у вас буде створено два файли: request.csr (саме його потрібно додати до заявки) та private.key (потрібно буде надалі). Також зверніть увагу, що пароль, який ви вказуєте для приватного ключа, та пароль для електронного підпису повинні збігатися – збережіть його собі, щоб не забути.
У цій інструкції в пункті 4 зазначено, як заповнювати заявку на сертифікат. За допомогою у заповненні полів ви можете звернутися до вашого менеджера платіжної системи.
2. Заповніть Технічну анкету Організації, яку надішле вам менеджер Яндекс.Каси:
- У другому та третьому пункті вкажіть наші IP для рекурентних платежів (і для тестового, і для робочого режиму):
Поле URL для сповіщення про повернення(errorDepositionNotificationUrl) — залиште пустим.
- В Яндекс.Касі від вас також можуть вимагати показати можливість відмовитися від автоплатежів. У відповідь ви можете додати скріншот, що свідчить, що профілі клієнта з'являється додатковий блок — Прив'язані карти, в якому за бажанням користувач може прибрати галочки з автоплатежу:
3. Після обробки вашої заявки менеджер Яндекс.Каси надішле вам дані тестового сертифіката для проведення тестового платежу (уточніть, чи підключений вам тестовий режимабо відразу бойовий!).
- «Сертифікат» — це поле вноситься сертифікат, надісланий Яндекс.Касою. Починається з рядка -----BEGIN CERTIFICATE-----
- «Приватний ключ» - це поле вноситься вміст файлу private.key, який був створений при формуванні запиту на сертифікат (див. п.1). Щоб скопіювати вміст файлу, потрібно відкрити його в блокноті.
- «Пароль сертифіката» — це поле вносить пароль, який ви задавали для приватного ключа та для електронного підпису.
4. Після заповнення даних полів необхідно провести тестовий платіж.
Якщо підключено тестовий режим і видано тестові дані, то тестовий платіж за рекурентами проводить техпідтримка GetCourse. Вам необхідно буде написати нам лист із зазначенням цих даних.
Після того, як тестовий платіж пройде успішно і технічна підтримка GetCourse повідомить про це, ви можете направити в Яндекс.Касу запит на підключення бойових рекурентних платежів.
Якщо все буде успішно, з боку Яндекс.Каси вам буде підключено бойовий режим платежів.