yumaeda/veritrans

通过Veritrans Air-Direct API进行信用卡支付

v1.0.2 2018-04-28 08:30 UTC

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的任何问题。
  • 在任何情况下,作者均不对使用此组件造成的任何损害承担责任或赔偿。

安装

  1. 将此require行添加到您的composer.json
{
    "require": {
        "yumaeda/veritrans": "1.0.*"
    }
}
  1. 在您的终端上运行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