Capusta.space

Сервіс для приймання платежів для сайтів, блогів, Telegram-каналів, стримів та інших платформ.

circle-info

Програма лояльності для промокоду «Salebot»:

Тариф становить 5 відсотків, без обмеження строку та без потреби підтверджувати статус самозайнятості.

Крім іншого, без додаткової оплати та без комісій ви можете одразу отримати доступ до всіх функцій сервісу: рахунків, інвойсів, підписки, доставки файлів після оплати, стрімінгових віджетів, партнерської програми.

Партнерська програма дозволить залучати клієнтів і приносити додатковий дохід у розмірі 0,2% від їхніх транзакцій.

Зареєструватися

Після реєстрації в сервісі https://capusta.space/arrow-up-right у налаштуваннях вашого проєкту з’являться потрібні вам дані:

код проєкту(project_code) - у прикладі

це токен testsalebot для API - 71b7d77f-7c77-77cb-7f7a-bbc7a17c1e77

ваш Email (на який ви зареєстровані) - [email protected]

Окрім цих даних, вам також потрібно буде заповнити форму в розділі "Повідомлення та перенаправлення" за посиланням https://dev.capusta.space/#rec167335038

Перейшовши за посиланням, трохи прокрутіть униз і знайдіть таке вікно:

!!!!!

Використайте кнопку "Вказати URL" і заповніть у формі такі дані:

  • Ваша пошта для входу в обліковий запис Capusta.space

  • останні 4 цифри прив’язаної картки

  • https://chatter.salebot.pro/capusta_callback/result - callback url

  • https://chatter.salebot.pro/capusta_callback/success - success url

  • https://chatter.salebot.pro/capusta_callback/fail - fail url

!!!!!!

Налаштування підключення

Щоб підключити платіжну систему Capusta, вам потрібно буде ввести свій токен і код проєкту в налаштуваннях Salebot. У Salebot ми відкриваємо розділ платіжних систем, обираємо capusta і вводимо отримані дані.

Генерація посилання для оплати

Щоб згенерувати посилання для оплати, потрібно встановити значення змінної payment_sum (наприклад, 1000), після чого з’являється змінна capusta_pay_url. Цю змінну можна вивести з посиланням або розмістити на кнопці з текстом "Оплатити". Посилання має вигляд: https://capu.st/billfb22c773-3a0f Також перед встановленням значення payment_sum можна вказати такі необов’язкові змінні для налаштування платежу: payment_description - опис платежу link_expired - термін дії посилання. Ви можете ввести дату у форматі dd.mm.yyyyyyyyyyyyyyyyy hh:mm, наприклад: â 03.04.2022 19:34'. Увага! Час формується за часовим поясом проєкту. payment_comment - ви можете дозволити користувачеві, який платить, залишити коментар до переказу. test_payments - ви можете виконати тестовий платіж у Capusta, якщо вкажете для цієї змінної значення True. Детальніше про те, які картки можна вказувати для тестових транзакцій, ви можете дізнатися на сторінці https:/dev.capusta.space/#rec240878484

!!!!!!

Приклад посилання на оплату

Створіть посилання на оплату 1 долара (зверніть увагу - суми менше 10 рублів не проходять до оплати!)

!!!!!

circle-info

Примітка: спочатку для налаштувань вказуються додаткові змінні, потім payment_sum.

Ви можете визначати змінні раніше в ланцюжку, а не в одному блоці — це приклад.

Далі в потрібному місці виведіть змінну capusta_pay_url, яка містить посилання

!!!!!

Обробка результату платежу (callback про оплату)

Після успішної оплати в бот надійде callback, за яким можна зрозуміти, що платіж було успішно здійснено. Ці callback у системі ви бачите як повідомлення від користувача, тож вони не можуть бути надіслані користувачем; вони складаються з перших 10 символів токена та слова success, наприклад: 71b7d77f-7_success Ці callback НЕ ВИДНО користувачеві, вони відображаються лише оператору. Тип порівняння має бути "Повне співпадіння" Також після успішної оплати змінній capusta_payment_completed присвоюється значення true. Наприклад, ви можете зробити блок обробки успішної оплати з умовою та вивести користувачеві відповідне повідомлення:

!!!!!!

Після завершення оплати клієнту буде додано змінну capusta_callback_data, яка містить дані відповіді платіжної системи щодо завершеної транзакції. Необхідні дані можна отримати зі словника за допомогою методу get.

Створення підписки

Створення підписки доступне в capusta. Для цього потрібно присвоїти будь-яке значення змінній capusta_subscription_payment, і тоді буде створено щомісячну підписку. Якщо ви хочете вказати інший період, створіть змінну capusta_subscription_period і присвойте їй одне з таких значень: daily - "DAILY", weekly - "WEEKLY", monthly - "MONTHLY", "SELECTIVELY" - це вибір користувача (у цьому разі платник сам обирає частоту списання) Приклад (як виглядає платіж, коли використовується значення "SELECTIVELY")

!!!!!

Після успішного оформлення підписки в клієнта з’явиться змінна capusta_subscriber_id, що вказує номер підписника в системі Capusta.

!!!!!

Скасування підписки

Щоб скасувати наявну підписку, потрібно використати функцію capusta_remove_subscription(capusta_subscriber_id), яка приймає на вхід той самий номер підписника Capusta. Після виклику функції змінна capusta_subscriber_id буде очищена, а підписку буде скасовано.

!!!!!

Last updated