payboxmoney / payout
Installs: 6 966
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 3
Open Issues: 0
Requires
- php: ^7.0
- payboxmoney/cardstorage: ^1.2.0
This package is not auto-updated.
Last update: 2025-03-22 20:05:44 UTC
README
Пакет упрощает интеграцию взаимодействия с выплатами платежей Paybox.
1) Установка пакета
Для установки пакета пропишите команду в консольке:
$ composer require payboxmoney/payout "^1.2"
2) Запросы
- Выплата с зарегистрированный карты на незарегистрированную
- Перевод с зарегистрированной карты на зарегистрированную
- Запрос на получение статуса транзакции
Выплата с зарегистрированный карты на незарегистрированную
Пример
<?php use Paybox\Payout\Facade as Paybox; $payout = new Paybox(); $payout->merchant->id = 123456; $payout->merchant->secretKey = 'asflerjgsdfv'; $payout->order->description = 'Description'; $payout->order->amount = 100; $payout->order->id = 902003; $payout->getConfig()->setPostLink('http://site.kz/'); $payout->getConfig()->setBackLink('http://site.kz/'); $payout->getConfig()->setOrderTimeLimit('2019-11-25 00:00:00'); if($payout->reg2nonreg()) { header('Location:' . $payout->redirectUrl); }
Перевод с зарегистрированной карты на зарегистрированную
Пример
<?php use Paybox\Payout\Facade as Paybox; $payout = new Paybox(); $payout->merchant->id = 123456; $payout->merchant->secretKey = 'asflerjgsdfv'; $payout->order->description = 'Description'; $payout->order->amount = 100; $payout->order->id = 852014; $payout->customer->id = 131; $payout->card->cardIdTo = 1; $payout->getConfig()->setPostLink('http://site.ru/'); $payout->getConfig()->setBackLink('http://site.ru/'); $payout->getConfig()->setOrderTimeLimit('2019-11-25 00:00:00'); $payout->reg2reg();
Запрос на получение статуса транзакции
Пример
<?php use Paybox\Payout\Facade as Paybox; $payout = new Paybox(); $payout->merchant->id = 123456; $payout->merchant->secretKey = 'asflerjgsdfv'; $payout->order->id = 852014; $result = $payout->getStatus();