Skip to content

Простой скрипт для отправки денег в ПриватБанке через Мерчант API

License

Notifications You must be signed in to change notification settings

egorsmkv/privatbank-send-money

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrivatBank Money Sender

Это простой скрипт на Ruby для отправки платежей в ПриватБанке через их Мерчант API.

ВНИМАНИЕ для PHP-разработчиков

Существует библиотека https://github.com/sergeynezbritskiy/privatbank-api для отправки средств и она находится в топе поиска, если вам нужно отправлять средства через Мерчант API.

Наши продолжительные попытки понять почему при отправке возникает ошибка error: b_card_or_acc keyring fail не привели к успеху (даже с запросом к самому ПриватБанку, они отправили нас в /dev/null). После изучения кода Ruby-библиотеки, которую использует скрипт в этом проекте мы пришли к выводу, что не нужно передавать в запросе параметры b_crf, b_name, b_bic.

Установка

bundle update --bundler

Настройка

Откройте файл send_money.rb и измените эти строки своими данными мерчанта:

MERCHANT_ID = 'XXXXX'
MERCHANT_PASSWORD = 'YYYYYYYYYYYYYYYYYYYYYYYY'

Использование

ruby send_money.rb --payment_id 12345 --card XXXXCCCCVVVVBBBB --amount 1.01 --details "It is a test payment"

Программа логирует все действия, их можно посмотреть в файле send_money.log

About

Простой скрипт для отправки денег в ПриватБанке через Мерчант API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages