Пакет упрощает интеграцию взаимодействия с выплатами платежей Paybox.
Для установки пакета пропишите команду в консольке:
$ composer require payboxmoney/payout "^1.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();