diversifiedtech/omnipay-globalpayments
该软件包最新版本(v4.2.1)没有可用的许可证信息。
GlobalPayments 和 Heartland/Portico 的 Omnipay 驱动程序
v4.2.1
2022-11-28 19:21 UTC
Requires
- globalpayments/php-sdk: ^5.0
- league/omnipay: ^3.0
Requires (Dev)
- omnipay/tests: ^4.1
README
Global Payments 的 Omnipay 3.x 驱动程序
安装
composer require globalpayments/omnipay-globalpayments
Global Paymens 支付网关
此驱动程序通过连接到Global Payments' PHP-SDK来处理多个 Global Payments 支付网关的服务器到服务器请求,该 SDK 是关键依赖项。目前支持的支付网关包括:Heartland/Portico、TransIt 和 Merchantware/Genius。
一次性令牌化
集成相当简单。基本上,您只需传递一个token字段而不是(有时与)常规信用卡数据。
请从以下标准 Heartland 一次性令牌化指南开始这里。
之后,您将有一个payment_token字段,该字段将提交到您的服务器。按照典型的 Omnipay 风格,只需将其作为token传递给网关即可
$token = $_POST['payment_token']; $response = $gateway->purchase([ 'amount' => '10.00', 'card' => $formData, // still used for things like cardholder name and address 'currency' => 'USD', 'token' => $token, ])->send();
示例和样本
我们的示例文件夹包含了供您参考的现成示例。我们特别热衷于提供与我们支持的不同于基本 Omnipay 示例的交易注释示例。