checkdomain/telecash

Checkdomain/TeleCash 提供了 TeleCash API 的封装

2.0.0 2017-09-25 07:42 UTC

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/ 来运行测试套件。