payboxmoney/cardstorage

1.2.2 2019-07-01 09:38 UTC

This package is auto-updated.

Last update: 2024-06-17 00:11:54 UTC


README

PayboxCardStorage

Пакет упрощает работу с картами Paybox.

1) Установка пакета

Для установки пакета пропишите команду в консольке:

$ composer require payboxmoney/cardstorage

2) Запросы

Запрос на инициализацию iframe

Подробное описание

Пример

<?php
use Paybox\CardStorage\Facade as CardStorage;
$cardStorage = new CardStorage();
$cardStorage->merchant->id = 12345;
$cardStorage->merchant->secretKey = 'asflerjgsdfv';
$cardStorage->customer->id = 123;
$cardStorage->getConfig()->setPostLink('http://site.ru/');
$cardStorage->getConfig()->setBackLink('http://site.ru/');
if ($cardStorage->addCard()) {
    header('Location:' . $cardStorage->redirectUrl);
}

Получение списка карт

Подробное описание

Пример

<?php
use Paybox\CardStorage\Facade as CardStorage;
$cardStorage = new CardStorage();
$cardStorage->merchant->id = 12345;
$cardStorage->merchant->secretKey = 'asflerjgsdfv';
$cardStorage->customer->id = 123;
$result = $cardStorage->getCardList();

Удаление карты

Подробное описание

Пример

<?php
use Paybox\CardStorage\Facade as CardStorage;
$cardStorage = new CardStorage();
$cardStorage->merchant->id = 12345;
$cardStorage->merchant->secretKey = 'asflerjgsdfv';
$cardStorage->customer->id = 123;
$cardStorage->card->id = 456;
$result = $cardStorage->removeCard();

Инициализации платежа для оплаты сохраненной картой

Подробное описание

Пример

<?php
use Paybox\CardStorage\Facade as CardStorage;
$cardStorage = new CardStorage();
$cardStorage->merchant->id = 12345;
$cardStorage->merchant->secretKey = 'asflerjgsdfv';
$cardStorage->customer->id = 123;
$cardStorage->card->id = 456;
$cardStorage->order->id = 789;
$cardStorage->order->description = 'Description';
$cardStorage->order->amount = 1999;
$result = $cardStorage->initPayment();

Проведение платежа сохраненной картой

Подробное описание

Пример

<?php
use Paybox\CardStorage\Facade as CardStorage;
$cardStorage = new CardStorage();
$cardStorage->merchant->id = 12345;
$cardStorage->merchant->secretKey = 'asflerjgsdfv';
$cardStorage->payment->id = 456;
$result = $cardStorage->pay();