mplus / pinch
PHP 用来连接 Pinch 支付网关的库。
dev-master
2020-04-02 07:59 UTC
Requires
- guzzlehttp/guzzle: ^7.0@dev
This package is auto-updated.
Last update: 2024-09-29 05:22:24 UTC
README
本库提供从用 PHP 编写的应用程序访问 Pinch 支付网关 API 的功能。
安装
您可以通过 composer 安装此库。运行以下命令:
composer require mplus/pinch
要使用此库,请包含 composer 的自动加载文件
require_once('vendor/autoload.php');
用法
创建 API 客户端
$client = new mplus\Pinch\PinchApi($merchant_id, $secret_key, $mode);
$mode 应该是 test/live
执行实时支付
$client->payment->execute($publishable_key, $card_no, $cvc, $expiry_month, $expiry_year, $card_holder_name, $email, $amount, $description);
$description 是可选的。
创建计划支付
$client->payment->schedule($payer_id, $transaction_date, $amount, $description);
$description 是可选的。
添加付款人
$client->payer->add($email, $first_name, $last_name, $mobile);
$last_name 和 $mobile 是可选的。
更新付款人
$client->payer->update($id, $email, $first_name, $last_name, $mobile);
$last_name 和 $mobile 是可选的。
保存支付来源
$client->payer->save_payment_source( $payer_id, $source_type, $credit_card_token, $bank_account_name, $bank_account_bsb, $bank_account_number);
最后三个参数是可选的。