diversifiedtech/omnipay-globalpayments

该软件包最新版本(v4.2.1)没有可用的许可证信息。

GlobalPayments 和 Heartland/Portico 的 Omnipay 驱动程序

v4.2.1 2022-11-28 19:21 UTC

This package is auto-updated.

Last update: 2024-09-29 00:46:12 UTC


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 示例的交易注释示例。