yandex-checkout-payout


Keywords
yandex, checkout, payout, sdk, python
License
MIT
Install
pip install yandex-checkout-payout==1.0.1

Documentation

Yandex.Checkout Payout API Python Client Library

Build Status Latest Stable Version Total Downloads License

Russian | English

ΠšΠ»ΠΈΠ΅Π½Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ массовых Π²Ρ‹ΠΏΠ»Π°Ρ‚

ВозмоТности

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого SDK Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅:

  1. Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСртификат для взаимодСйствия с ЯндСкс.Кассой.
  2. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ дСньги физичСским Π»ΠΈΡ†Π°ΠΌ Π½Π° кошСльки Π² ЯндСкс.Π”Π΅Π½ΡŒΠ³Π°Ρ…, Π½ΠΎΠΌΠ΅Ρ€Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ², банковскиС ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ счСта (makeDeposition).
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ зачислСния ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ² Π½Π° кошСльки Π² ЯндСкс.Π”Π΅Π½ΡŒΠ³Π°Ρ… (testDeposition).
  4. ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ баланс Π²Ρ‹ΠΏΠ»Π°Ρ‚ (balance).
  5. ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ статусС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ² Π½Π° банковский счСт, ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ (errorDepositionNotification).

ВрСбования

  • Python 3.5 (ΠΈ Π²Ρ‹ΡˆΠ΅)
  • pip

Установка

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ pip

  1. УстановитС pip.
  2. Π’ консоли Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ
pip install yandex_checkout_payout

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ easy_install

  1. УстановитС easy_install.
  2. Π’ консоли Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ
easy_install --upgrade yandex_checkout

Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ

  1. Π’ консоли Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:
wget https://github.com/yandex-money/yandex-checkout-payout-sdk-python/archive/master.zip
tar zxf yandex_checkout-master.tar.gz
cd yandex_checkout-master
python setup.py install

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сСртификата для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ запросов

Для взаимодСйствия с ЯндСкс.Кассой Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСртификат. Для этого:

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈ запрос Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сСртификата (CSR).
  2. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ заявку Π½Π° сСртификат.
  3. ΠžΠ±ΠΌΠ΅Π½ΡΠΉΡ‚Π΅ΡΡŒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ЯндСкс.Кассой.

Π¨Π°Π³ 1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° ΠΈ CSR

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° SDK

  1. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ классы для создания CSR
from yandex_checkout_payout.domain.models.organization import Organization
from yandex_checkout_payout.payout import Payout
  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ экзСмпляр класса Organization с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для создания заявки. ВсС Π΄Π°Π½Π½Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π΅ΠΉ.
org = Organization({
    "org_name": "Yandex Money",             # НазваниС вашСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π΅ΠΉ)
    "common_name": "/business/yandexmoney", # Имя сСрвСра Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ вашСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ; Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Β«/business/Β»
    "email": "cms@yamoney.ru"               # АдрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
})
  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ CSR ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.
# Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ мСсто, ΠΊΡƒΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° (ΠΏΡ€ΠΈ нСобходимости)
Payout.get_csr(org, './files/output', '12345')

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ SDK сгСнСрируСт ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, CSR ΠΈ тСкстовый Ρ„Π°ΠΉΠ» с элСктронной подписью (Π½ΡƒΠΆΠ½ΠΎ для Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… шагов).

Π§Π΅Ρ€Π΅Π· консоль

  1. Π’ консоли ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
cd '<ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ>'
  1. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
ym-payout -getcsr
  1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для сСртификата, слСдуя указаниям Π½Π° экранС. ВСкст Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ латинскими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ SDK сгСнСрируСт ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, CSR ΠΈ тСкстовый Ρ„Π°ΠΉΠ» с элСктронной подписью (Π½ΡƒΠΆΠ½ΠΎ для Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… шагов).

Π¨Π°Π³ 2. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ заявки Π½Π° сСртификат

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ заявку Π½Π° сСртификат, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΈ распСчатайтС. ΠŸΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ подпись ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ. ΠžΡ‚ΡΠΊΠ°Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ОписаниС
CN Π”ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Common Name (eg, YOUR name). НапримСр, /business/predpriyatie.
ЭлСктронная подпись запроса Π½Π° сСртификат ВСкстовоС прСдставлСниС, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ шагС.
НаимСнованиС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ латинскими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Π”ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Organization Name (eg, company) [Internet Widgits Pty Ltd].
ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° запроса Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:
  • ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ β€” для получСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сСртификата;
  • плановая Π·Π°ΠΌΠ΅Π½Π° β€” для Π·Π°ΠΌΠ΅Π½Ρ‹ сСртификата, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ закончился срок дСйствия;
  • Π·Π°ΠΌΠ΅Π½Π° скомпромСтированного β€” для Π·Π°ΠΌΠ΅Π½Ρ‹ Ρ€Π°Π½Π΅Π΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ сСртификата ΠΏΡ€ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ бСзопасности;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ сСрвСра β€” для использования Π½ΠΎΠ²ΠΎΠ³ΠΎ сСртификата Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСрвСрах ΠΈΠ»ΠΈ сСрвисах.
ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ (ЀИО, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, e-mail) ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ спСциалиста для связи ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ вопросов ΠΏΠΎ Π²Ρ‹Π΄Π°Π½Π½ΠΎΠΌΡƒ сСртификату.

Π¨Π°Π³ 3. ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ЯндСкс.Кассой

ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ» запроса Π½Π° сСртификат (request.csr) ΠΈ скан заявки ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ своСму ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ ЯндСкс.ΠšΠ°ΡΡΡ‹. Π’ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° заявку ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 2 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π΄Π½Π΅ΠΉ ΠΏΡ€ΠΈΡˆΠ»Π΅Ρ‚ Ρ„Π°ΠΉΠ» с сСртификатом. Π‘Ρ€ΠΎΠΊ дСйствия сСртификата 1 Π³ΠΎΠ΄.
РазмСститС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ сСртификат Π½Π° своСм сСрвСрС

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹

  1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Π²Ρ‹ΠΏΠ»Π°Ρ‚ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ баланс.
  2. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ классы
from yandex_checkout_payout.domain.common.keychain import KeyChain
from yandex_checkout_payout.configuration import Configuration
from yandex_checkout_payout.payout import Payout
  1. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ классы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡.
  2. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ экзСмпляр класса KeyChain, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π² Π½Π΅Π³ΠΎ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ, ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΈ, ΠΏΡ€ΠΈ нСобходимости, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°.
keychain = KeyChain('publicCert.cer', 'privateCert.pem', 'password')
  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ экзСмпляр класса Client ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ шлюза ΠΈΠ· Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° ЯндСкс.ΠšΠ°ΡΡΡ‹ ΠΈ экзСмпляр класса KeyChain.
Configuration.configure('000000', keychain)
  1. Π’Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π²Ρ‹ΠΏΠ»Π°Ρ‚

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΠΏΠ»Π°Ρ‚Ρ‹ Π½Π° банковский счСт

# Π˜ΠΌΠΏΠΎΡ€Ρ‚ классов
from yandex_checkout_payout.configuration import Configuration
from yandex_checkout_payout.payout import Payout
from yandex_checkout_payout.domain.common.keychain import KeyChain
from yandex_checkout_payout.domain.models.recipients.bank_account_recipient import BankAccountRecipient

# Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π½ΠΈΡ†Ρ‹ ΠΈ сохранСниС настроСк
keychain = KeyChain('./files/250000.cer', './files/privateKey.pem', '12345')
Configuration.configure(250000, keychain)

# ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ баланса
balance = Payout.get_balance()

# ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»Π΅ Π²Ρ‹ΠΏΠ»Π°Ρ‚Ρ‹
recipient = BankAccountRecipient()
recipient.pof_offer_accepted = True
recipient.bank_name = 'ПАО Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊ'
recipient.bank_city = 'г.Москва'
recipient.bank_cor_account = '30101810400000000225'
recipient.customer_account = '40817810255030943620'
recipient.bank_bik = '042809679'
recipient.payment_purpose = 'Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΏΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Ρƒ 25-001, Π±Π΅Π· НДБ'
recipient.pdr_first_name = 'Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€'
recipient.pdr_middle_name = 'Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡'
recipient.pdr_last_name = 'Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²'
recipient.pdr_doc_number = '4002109067'
recipient.pdr_doc_issue_date = '1999-07-30'
recipient.pdr_address = 'пос.Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ Π’Π°ΡΡŽΠΊΠΈ, ΡƒΠ».ΠšΠΎΠΌΠΈΡΡΠ°Ρ€Π° Козявкина, Π΄.4'
recipient.pdr_birth_date = '1987-05-24'
recipient.sms_phone_number = '79653457676'

# ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° запроса Π½Π° созданиС Π²Ρ‹ΠΏΠ»Π°Ρ‚Ρ‹
request = MakeDepositionRequest()
request.agent_id = 250000
request.client_order_id = '215d8da0-000f-50be-b000-0003308c89be'
request.request_dt = '2020-03-04T15:39:45.456+03:00'
request.payment_params = recipient

# ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠ»Π°Ρ‚Ρ‹
result = Payout.create_deposition(request)