payboxmoney/payout

1.2.1 2019-02-21 09:07 UTC

This package is not auto-updated.

Last update: 2024-05-18 16:16:03 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();