yumaeda / veritrans
通过Veritrans Air-Direct API进行信用卡支付
v1.0.2
2018-04-28 08:30 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ^5.0
This package is not auto-updated.
Last update: 2024-09-29 05:41:57 UTC
README
这是veritrans Air-Direct API的PHP包装器/库。
- 此组件不是官方组件,仅支持Tokens API和Charges API。
- 此API是实验性的,并且可能随时无通知移除。
- 请不要向veritrans询问有关此API的任何问题。
- 在任何情况下,作者均不对使用此组件造成的任何损害承担责任或赔偿。
安装
- 将此require行添加到您的
composer.json
{
"require": {
"yumaeda/veritrans": "1.0.*"
}
}
- 在您的终端上运行
composer install。
使用方法
<?php
use Yumaeda\Payment\Veritrans\Veritrans;
use Yumaeda\Payment\Veritrans\CreditCard;
$order_id = <Order ID>; // Unique order ID for your veritrans
$client_key = <ClientKey>; // Your veritrans client key
$server_key = <ServerKey>; // Your veritrans server key
$total = <Total in JPY>; // e.g. 9999
$card_number = <CardNumber>; // e.g. '111111111111111'
$cvv = <CVV>; // e.g. '1234'
$expire_month = <Exp Month>; // e.g. 9
$expire_year = <Exp Year>; // e.g. 2022
$veritrans = new Veritrans($client_key, $server_key);
$credit_card = new CreditCard($card_number, $expire_month, $expire_year, $cvv);
$veritrans->setCreditCard($credit_card);
$veritrans->charge($order_id, $total, true);
测试
不可用
贡献
请发送一个pull request。
支持
请发送电子邮件到yumaeda@gmail.com。
作者
Yukitaka Maeda
软件许可证
MIT