checkdomain / telecash
Checkdomain/TeleCash 提供了 TeleCash API 的封装
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-24 20:24:52 UTC
README
什么是 Checkdomain/TeleCash
Checkdomain/TeleCash 是 TeleCash 互联网支付网关(TeleCash IPG)的封装器(德语)。TeleCash 互联网支付网关(TeleCash IPG)是一种支持多种支付选项的支付服务提供商。
本项目关注 API 接口版本 4(IPG API)。不支持 Connect 接口。
Checkdomain/TeleCash 目前仅限于信用卡支付。
TeleCash 提供一种名为 DataStorage 的服务(德语),这意味着他们处理信用卡信息的安全存储。Checkdomain/TeleCash 支持 DataStorage 服务,实际上它是启动销售交易的唯一支持选项。
要求
Checkdomain/TeleCash 需要 php >= 5.4。
安装
通过 composer 安装此库是最简单的方法。只需将以下行添加到您的 composer.json 文件中
{ "require": { "checkdomain/TeleCash": "dev-master" } }
另一种方法是从网络上下载此库并自行配置自动加载。此库依赖于一个与 PSR-0 兼容的自动加载器以实现自动类加载。
用法
所有支持的 API 函数都可以通过 TeleCash
类访问。例如,要验证信用卡信息,请使用 validate
方法
$teleCash = new Checkdomain\TeleCash\TeleCash(...); $validation = $teleCash->validate($ccNumber, $ccValid); echo $validation->wasSuccessful();
要使用 DataStorage 服务存储信用卡信息,请使用 storeHostedData
方法
$response = $teleCash->storeHostedDate($ccNumber, $ccValid, $hostedDataId);
要使用先前存储的信用卡信息进行销售,请使用 sellUsingHostedData
方法
$response = $teleCash->sellUsingHostedData($hostedDataId, $amount);
贡献
Checkdomain/TeleCash 是开源的。我们很高兴接受任何形式的贡献。
运行测试
在基础目录中运行 php composer.phar install
命令以安装 phpunit
依赖项。之后,您可以简单地调用 vendor/bin/phpunit tests/
来运行测试套件。