payboxmoney / cardstorage
1.2.2
2019-07-01 09:38 UTC
Requires
- php: ^7.0
- payboxmoney/core: 1.2.*
This package is auto-updated.
Last update: 2024-09-17 00:38:09 UTC
README
该包简化了与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();