CloudTips Adapter - integration module with API CloudPayments.
Project description
cloudtips-adp
CloudTips Adapter позволяет интегрировать прием донатов в Django приложение.
Старт
Установка
pip install cloudtipsadp
Зависимости разрешить
pip install python-dotenv requests
Настройка переменных окружения
В корне проекта создать файл .env
sudo touch .env
Для авторизации на CloudTips добавить настройки в файл .env
placeId - идентификатор вашего заведения (в админке CloudTips)
Grant_type=password
Client_id=Partner
UserName=<your_email>
Password=<your_password>
placeId=<your_placeId>
Работа с пакетом
from cloudtipsadp.clients import Connect, SandboxClient
Работа с тестовым сервисом
Установка соединения c песочницей (тестовый сервис CloudTips)
connect = Connect(SandboxClient())
Работа с Production Serves
После тестирования и работы с production сервисом поменяйте данные в файле . env
и убрать SandboxClient из Connect.
connect = Connect()
Создать получателя донатов
Идемпотентный метод
Вариант 1
receiver = Receivers('Иван', '+79180060100')
response = receiver.create_receiver()
if response:
print('Получатель создан.')
Вариант 2
receiver = Receivers('Иван', '+79180060100').create_receiver()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cloudtipsadp-0.2.0.tar.gz
(7.6 kB
view hashes)
Built Distribution
Close
Hashes for cloudtipsadp-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02599c696c8ec85734c39de5c2900105bca025e89404f531f4ab2040d26d7416 |
|
MD5 | 82999ecf4afee7b0eb49e6094041774d |
|
BLAKE2b-256 | a0e3fd18973f045af3444f188d7fb4ae0d0afc24e00476b70f503c7b64a17fe6 |