globalpayments/omnipay-globalpayments

此包最新版本(1.0.0)没有可用的许可证信息。

描述

1.0.0 2021-03-10 16:08 UTC

This package is auto-updated.

Last update: 2024-09-11 21:17:55 UTC


README

Global Payments Omnipay 3.x 驱动器

安装

composer require globalpayments/omnipay-globalpayments

Global Payments 支付网关

此驱动器通过连接到Global Payments的PHP-SDK(关键依赖项)处理多个Global Payments支付网关的服务器到服务器请求,目前支持的支付网关有: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示例不同的交易的注释示例。