payboxmoney / cardstorage
Installs: 8 751
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 1
Requires
- php: ^7.0
- payboxmoney/core: 1.2.*
This package is auto-updated.
Last update: 2025-03-17 01:41:20 UTC
README
Пакет упрощает работу с картами Paybox.
1) Установка пакета
Для установки пакета пропишите команду в консольке:
$ composer require payboxmoney/cardstorage
2) Запросы
- Запрос на инициализацию iframe
- Получение списка карт
- Удаление карты
- Инициализации платежа для оплаты сохраненной картой
- Проведение платежа сохраненной картой
Запрос на инициализацию 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();