Skip to content

Microservice to make payments from various services

License

Notifications You must be signed in to change notification settings

agoalofalife/payout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Основная идея проекта

Yandex имеет услугу "Массовые платежи".

Перечесление денег на телефон, яндекс-кошелек и банковсую карту с помощью этого агрегатора.

Цель создать сервис, который брал на себя все работу по начислению и других операций, а основная задача - это разворачивание сервиса и его настройка.

Переменные окружения

Следуя принципам 12-факторных приложений, используются переменные окружения.

Для шифрование и расшифрования используется openssl. Наличие его необходимо!

В корне вашего проекта, вам неоходимо создать файл .env(пример есть в иходниках.env.example), и заполнить его необходимыми данными.

Переменные окружения Yandex Driver

YANDEX_MONEY_PAYOUT_HOST

Хост сервиса яндекс(массовых платежей) Например для тестового окружения используется(https://bo-demo02.yamoney.ru:9094)

YANDEX_MONEY_PAYOUT_AGENT_ID

Ваш agentId выдается сотрудниками Yandex

YANDEX_MONEY_PAYOUT_CURRENCY

Код валюты(подробнее в документации)

YANDEX_CERT_PATH

Сертификат который вам вернул Yandex, в формате pem.

YANDEX_PRIVATE_KEY_PATH

Ваш приватный сертификат в формате pem.

YANDEX_CERT_VERIFY_RESPONSE

Сертификат для верификации пакетных данных от Yandex.

YANDEX_MONEY_PAYOUT_CERT_PASSWORD

Пароль(если есть), от вашего сертификта.

About

Microservice to make payments from various services

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages