问题标签 [omnipay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
104 浏览

payment-gateway - Omnipay、Expresso Store 和 3D Secure

我无法使用 Omnipay 库为 Expresso Store 实施新的支付网关。

主要问题是我可以在 PurchaseRequest 期间通过调用 $this->getCard()->getName() 和 $this->getCard()->getNumber() 访问信用卡相关详细信息 - 我将这些和其他详细信息发布检查卡的 3DSecure 状态的支付网关会提示用户输入 OTP,如果卡已注册 3DSecure。

然后网关发回我的模块以进行下一段处理,此时我实现 CompleteAuthoriseRequest。

但我不再有权访问 CardName 或 CardNumber - 方法 $this->getCard()->getName() 和 $this->getCard()->getNumber() 返回 FALSE,甚至 ExpressionEngine sessionCache 也不起作用。

Does Omnipay have some built in session caching that I can use to persist these values between calls ? I've looked everywhere but can't seem to find the answer.

0 投票
1 回答
274 浏览

omnipay - 从 Omnipay Paypal Express 获取买家电子邮件

我集成了 Omnipay PayPal 快递。

completePurchase()我需要 PayPal 买家电子邮件地址之后。

我可以使用 访问交易 ID,$data['PAYMENTINFO_0_TRANSACTIONID']也可以通过 访问付款人 ID $_GET['PayerID']

任何想法如何获得买家的电子邮件?

0 投票
2 回答
1009 浏览

php - 全支付系列产品

大家好,我在 laravel 中使用 omnipay,我想知道如何更改代码以在 paypal 收据中显示每个项目的总数及其描述

0 投票
1 回答
509 浏览

php - 使用 Omnipay 在 Paypal Express 中显示账单和运输信息

我将 Laravel 与 Omnipay 一起用于我们的电子商务应用程序。我们将客户引导至 Paypal 进行购买。我们需要在下订单之前提供运输和账单信息,我们希望这些信息继续提供给 Paypal,以便他们更轻松地使用。但是,只有名字和姓氏才能正确转换到 Paypal。我们也可以毫无问题地使用电子邮件。

根据文档https://github.com/omnipay/omnipay它应该可以正常工作。转储会话显示正确的计费和运输参数。

0 投票
1 回答
213 浏览

virtual - Migs omnipay 库文档

我刚刚开始了一个将万事达卡集成为我网站的支付选项的项目。我喜欢 Omnipay - MiGS 库的结构,但我希望看到有关该库使用的文档。

谢谢你。

0 投票
2 回答
2319 浏览

php - 使用 Omnipay 和 Laravel 4 通过 Paypal Express 结账列出多个项目

是否可以在 PayPal 的网站“购物车”中列出所有产品。我问是因为 PayPal 说的是“描述”而不是描述,这比将总数与“你的篮子”的无益描述相结合更好

文档含糊不清,或者我可能忽略了这种可能性,但我尝试过:

&
$request = $gateway->purchase([data],[data])->send();

其中数据遵循上述布局。

0 投票
0 回答
185 浏览

omnipay - 安装 Omnipay - Windows 8 / EasyPHP / CodeIgniter

我在安装 Omnipay 时遇到问题

我在 Windows 8 上运行 EasyPHP 13.1 - 这很好 - 我在 CodeIgniter、Zend、Symfony 和 Cake 中开发网站 - 这一切都很好

我正在构建的一个网站需要 PayPal,但稍后可能会切换到另一种支付解决方案。Omnipay 看起来很理想,因为以后可以轻松切换。但我无法通过 Composer 获得 Omnipay 代码。

Omnipay 应该通过 Composer 安装。这意味着在 Windows 中安装 cURL 以安装 Composer 以安装 Omnipay,这样我就可以获得几个文件的源代码。如果我要安装 cURL,也许我应该安装 GNUBash?现在,为了几个文件,我正在兜圈子。

有没有更简单的方法?

0 投票
3 回答
1659 浏览

codeigniter - SSL 错误 Omnipay Guzzle CI - 验证 CA 证书是否正常

我正在使用 Omnipay(最新版本)执行一些在线支付。

我通过 Cloudflares fleixble SSL 使用 SSL,因此域/服务器上没有安装实际的 SSL 证书。直到昨天一切正常,我开始收到以下错误:

如果我设置$certificateAuthority = false;Guzzle,它会再次起作用。但这并不理想。

我不明白为什么它突然停止工作了?我的服务器上的东西会过期吗?我一直在谷歌搜索这个问题并遇到过几次:

“基本上这意味着您的服务器没有安装最新的证书颁发机构捆绑包”

这到底是什么意思?我必须为此域安装 SSL 证书吗?或者服务器上还有其他需要更新的东西吗?(因为它直到昨天使用 couldflares SSL 工作正常,所以猜测需要更新其他内容?)

另外我认为 Guzzle 使用了它自己的证书$opts[CURLOPT_CAINFO] = __DIR__ . '/Resources/cacert.pem';,所以再次不确定我为什么会收到这个错误。

0 投票
1 回答
702 浏览

php - 使用 Paypal Express 的 Omnipay

我有一个电子商务网站,它使用 Omnipay 重定向到 Paypal 快速结账。它将正确地将用户重定向到 Paypal,并返回带有 payerID 和所有内容的成功消息。但是,它实际上不收取任何款项,也不会在我们的贝宝账户上显示为已收取任何款项。我不确定这是贝宝问题还是 Omnipay 的配置问题。我想 Paypal 会处理这部分,但由于它不起作用(在我们的旧网站上它工作正常,但我们不使用 Omnipay。)

所以基本上这会做的是将他们重定向到 Paypal 进行付款,然后重定向回我们的商店。这一切都很好。他们可以输入他们的卡号,然后在提交后返回我们的商店。问题是在它得到回报后,通过贝宝没有任何反应。没有订单或付款被交换。

0 投票
0 回答
58 浏览

php - Retrieving transaction referene with Omnipay, when issuers calls the website

I cannot seem to find out how to retrieve the transaction reference.

Based on the gateway and the callback url that is called, is this possible?

(of course I can check it myself using the $_GET parameters, however, that does away with the 'universal' payment provider part.)