Програма лояльності для промокоду "Salebot":
Тариф — 5 відсотків, без обмеження терміну та без необхідності підтверджувати статус самозайнятості.
Крім того, без додаткової плати та комісій ви одразу отримуєте доступ до всіх функцій сервісу: рахунки, інвойси, підписка, доставка файлів після оплати, стрімінгові віджети, партнерська програма.
Партнерська програма допоможе залучити клієнтів і приноситиме додатковий дохід у вигляді 0,2% від їхніх транзакцій.
Реєстрація
Після реєстрації в сервісі https://capusta.space/ у налаштуваннях вашого проєкту з'являться необхідні дані:
код проєкту (project_code) — у прикладі
це testsalebot token for API — 71b7d77f-7c77-77cb-7f7a-bbc7a17c1e77
ваш Email (з яким ви зареєструвалися) — [email protected]
Окрім цих даних, вам також потрібно заповнити форму в розділі "Сповіщення та пересилання" за посиланням https://dev.capusta.space/#rec167335038 
Натиснувши на посилання, трохи прокрутіть вниз і знайдіть наступне вікно:
!!!!!
Використовуйте кнопку "Вказати URL" і заповніть у формі наступні дані:
- Ваш логін (Email) в обліковому записі 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 — термін дії посилання. Можна ввести дату у форматі дд.мм.рррр гг:хв, наприклад: 03.04.2022 19:34. Увага! Час формується за часовим поясом проєкту. payment_comment — ви можете дозволити платнику залишити коментар до переказу. test_payments — ви можете зробити тестовий платіж у Capusta, якщо встановите значення цієї змінної True. Дізнатися більше про те, які картки можна використовувати для тестових транзакцій, можна на сторінці https://dev.capusta.space/#rec240878484
!!!!!!
Приклад посилання на оплату
Створіть посилання на оплату 1 долара (зверніть увагу — сума менше 10 рублів не проходить до оплати!)
!!!!!
Примітка: спочатку вказуються додаткові змінні для налаштувань, потім 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 буде очищена, а підписку буде скасовано.
!!!!!