Skip to main content

Based on work of https://github.com/tonchik-tm and main yookassa package

Project description

YooKassa ASync API Python Client Library

Build Status Latest Stable Version Total Downloads License

Russian | English

Клиент для работы с платежами по API ЮKassa Подходит тем, у кого способ подключения к ЮKassa называется API.

Асинхронная версия.

Требования

  1. Python >=3.7
  2. pip

Установка

C помощью pip

  1. Установите pip.
  2. В консоли выполните команду
pip install --upgrade yookassa

С помощью easy_install

  1. Установите easy_install.
  2. В консоли выполните команду
easy_install --upgrade yookassa

Вручную

  1. В консоли выполните команды:
wget https://pypi.python.org/packages/5a/be/5eafdfb14aa6f32107e9feb6514ca1ad3fe56f8e5ee59d20693b32f7e79f/yookassa-1.0.0.tar.gz#md5=46595279b5578fd82a199bfd4cd51db2
tar zxf yookassa-1.0.0.tar.gz
cd yookassa-1.0.0
python setup.py install

Начало работы

  1. Импортируйте модуль
import yookassa
  1. Установите данные для конфигурации
from yookassa import Configuration

Configuration.configure('<Идентификатор магазина>', '<Секретный ключ>')

или

from yookassa import Configuration

Configuration.account_id = '<Идентификатор магазина>'
Configuration.secret_key = '<Секретный ключ>'

или через oauth

from yookassa import Configuration

Configuration.configure_auth_token('<Oauth Token>')

Если вы согласны участвовать в развитии SDK, вы можете передать данные о вашем фреймворке, cms или модуле:

from yookassa import Configuration
from yookassa.domain.common.user_agent import Version

Configuration.configure('<Идентификатор магазина>', '<Секретный ключ>')
Configuration.configure_user_agent(
    framework=Version('Django', '2.2.3'),
    cms=Version('Wagtail', '2.6.2'),
    module=Version('Y.CMS', '0.0.1')
)
  1. Вызовите нужный метод API. Подробнее в документации к API ЮKassa

Примеры использования SDK

Настройки SDK API ЮKassa

Работа с платежами

Работа с возвратами

Работа с чеками

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yookassa_async-0.1.5.tar.gz (37.9 kB view details)

Uploaded Source

Built Distribution

yookassa_async-0.1.5-py3-none-any.whl (93.6 kB view details)

Uploaded Python 3

File details

Details for the file yookassa_async-0.1.5.tar.gz.

File metadata

  • Download URL: yookassa_async-0.1.5.tar.gz
  • Upload date:
  • Size: 37.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.9.0 Windows/10

File hashes

Hashes for yookassa_async-0.1.5.tar.gz
Algorithm Hash digest
SHA256 9fd610bde3f94d0f030f62419cac24df68fbb8cd6449199843a1b7ce25192c78
MD5 4cfe329f2fbb2c96fb678ef2fd271e95
BLAKE2b-256 d48b707012635138211e0c2711f3ff45746e5c371b4ae9fd639918b7159685a4

See more details on using hashes here.

File details

Details for the file yookassa_async-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: yookassa_async-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 93.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.9.0 Windows/10

File hashes

Hashes for yookassa_async-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 85c2f0272a03dcf1887e08fb900fc39e1e47455221efd59046aae73a5a2a4348
MD5 6e86661ec3a17061b5c262f1383438fd
BLAKE2b-256 3145213a5eb526161e1d5197ff042c3337e89fb306e21ebaabb3933a731ada84

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page