⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Python SDK for YooKassa Payments API

License

Notifications You must be signed in to change notification settings

yoomoney/yookassa-sdk-python

Repository files navigation

YooKassa API Python Client Library

Build Status Latest Stable Version Total Downloads License

Russian | English

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

Требования

  1. Python 2.7 or Python 3.x
  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

About

Python SDK for YooKassa Payments API

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages