mplus/pinch

PHP 用来连接 Pinch 支付网关的库。

dev-master 2020-04-02 07:59 UTC

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);

最后三个参数是可选的。