如何使用 Omnipay/手册

Posted

技术标签:

【中文标题】如何使用 Omnipay/手册【英文标题】:How to use Omnipay/Manual 【发布时间】:2015-12-12 21:22:45 【问题描述】:

我找到了应允许用户手动处理交易的omnipay/手动驱动程序,但没有找到任何说明、教程等。

那么,我如何使用它来创建、支付等交易呢?教程/文档的说明和链接都很好

【问题讨论】:

【参考方案1】:

omnipay/manual 驱动程序是一个非常简单的驱动程序,它只为每笔交易返回“成功”。它不进行任何交易或向网关发送任何数据。而且它只有 authorize() 方法,没有 purchase() 方法。

所以使用起来很简单:

$gateway = Omnipay::create('Manual');
$response = $gateway->authorize(['amount' => 10.00])->send();
if ($result->isSuccessful()) 
    // The result is always success

请注意,不会将任何数据传递给任何交易处理器、信用卡公司、银行、比特币供应商等。它最常用于记录在您自己的系统中发生的付款——付款可能是现金、支票、等等

【讨论】:

以上是关于如何使用 Omnipay/手册的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 OmniPay 获得 PayPal_Express 响应?

我如何使用omnipay检查它是不是是待处理的付款

Omnipay 如何添加新网关

Omnipay - 如何将“自定义”或“发票”参数传递给 Paypal?

如何使用 PHP Omnipay 和 Paypal Express Checkout 验证付款?

如何从 Omnipay/PayPal 调用 GetExpressCheckoutDetails?