问题标签 [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 投票
1 回答
12288 浏览

php - Omnipay 贝宝与 laravel 4 的集成

我想将 Omnipay 贝宝集成到laravel 4. 我已经完成了,但我无法理解如何去做。我没有找到任何文档。我经历过这个这个这个。我已经使用 Composer 安装了它。现在我对以下问题感到困惑。

  1. 此处将给出谁的凭据?正在购买的人或将向其转移资金的人。我是否会给出其他人的凭据?

  2. 用户将如何进行交易?我看过它的购买和购买完整功能,但无法理解。在正常的 Paypal 集成中,我们通常将用户重定向到 Paypal,在那里他或她完成交易然后返回。我怎么能在这里做到这一点?

有人可以指导我完整的文档,我可以在其中阅读其整个流程吗?

0 投票
3 回答
1208 浏览

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

我正在使用 Omnipay 2.1 和 CodeIgniter 2.1.4 来接收 Paypal 付款。

我使用此行完成购买并检查是否已发送付款:

但我注意到,如果付款处于待处理状态,该方法isSuccessful()也会返回。true

我如何使用omnipay 来检查它是否是待付款?

0 投票
1 回答
694 浏览

php - Omnipay:是否有关于使用 transactionId 与 transactionReference 的约定?

使用 Omnipay PHP 库(或任何其他支付处理框架/库)时,是否有涵盖何时使用 transactionId 而不是 transactionReference 的约定?

我考虑过的几种可能性:

  1. “Id”保留用于数字引用,“Reference”保留用于字母数字引用。
  2. “Id”是我们自己对事务的引用,在初始请求中发送给网关,而“Reference”是网关自己在回调/响应中返回的引用。
0 投票
1 回答
1007 浏览

php - 支付密码错误 - 未找到供应商/autoload.php

我已经在我的电脑上安装了 composer 并运行了一个 pin 支付脚本。

我不确定require_once _ DIR _.'/vendor/autoload.php'; ,我在哪里可以找到相同的确切路径。

0 投票
1 回答
507 浏览

payment-gateway - 没有数据发送到 WorldPay

尝试将购买发送到 WorldPay 会导致返回 PurchaseResponse 对象,但似乎没有尝试联系 WorldPay 服务器?

这是代码:

查看插件的代码显示没有尝试访问 WorldPay 服务器。我错过了什么?

0 投票
1 回答
181 浏览

php - 找不到 Omnipay sagepay 2.0 包

我想将omnipay/Sagepay付款方式与我的项目集成..我成功安装了供应商文件夹..但无法更新Sagepay包..如果我更新有显示终端错误像这样“问题1-请求的包omnipay/sagepay 1.0.0找不到。

还有我选择哪个路径安装composer weather c:/bin(或)我的项目文件夹为c:/xampp/htdocs/myproject

0 投票
1 回答
1353 浏览

php - Omnipay:使用 WorldPay 回调时如何检索原始交易 ID

在处理 WorldPay 交易的回调时,检索传递给 Omnipay 的原始 transactionId 的最佳方法是什么?

例如,这将需要使用事务结果更新适当的数据库记录。

我可以看到响应中有一个 getTransactionReference() 方法可用,但没有 getTransactionId() 方法(它可能会访问 WorldPay 返回的“cartId”值)。

我猜cartId 值可以直接访问,但有没有网关不可知的方法来做到这一点?

0 投票
1 回答
296 浏览

paypal - Omnipay/PayPal 10002 - 一台服务器上的身份验证失败,在另一台服务器上正常

在将我的应用程序(使用 Omnipay/PayPal)从测试服务器移动到生产服务器时,我遇到了一些麻烦。

PayPal-Payment 在测试服务器上运行良好。但是我在生产服务器上不断收到“10002”-错误(“身份验证/授权失败 - 您无权进行此 API 调用)。两个系统上的 PayPal API 凭据是相同的 - 所以我想肯定有一些差异在两台机器之间(一台是本地 MAMP 设置,另一台是托管虚拟服务器)导致此问题。

你以前遇到过这样的事情吗?

提前感谢您的支持

0 投票
1 回答
1121 浏览

laravel-4 - Omnipay Payfast notify_url Laravel 4

我正在尝试完成我的 omnipay laravel 4 和 Payfast 集成。我现在可以成功进行交易,但我无法让 notify_url 正常工作。

我有一个 POST 路由设置来接收 ITN 响应

notify_url 的唯一区别是我调用 CompletePurchase 方法。在这里的任何帮助将不胜感激。ITN Payfast 文档在这里:payfast itn 文档

0 投票
1 回答
1004 浏览

omnipay - Omnipay 和 Sagepay 服务器

我在Omnipay 和 Sagepay Server上苦苦挣扎。Omnipay示例代码不适用于 Sagepay 服务器,因为最终步骤由 Sagepay 而不是客户端完成,因此无法访问会话数据。

交易已注册:

客户端被重定向到 Sagepay:

然后应由 Sagepay 完成购买:

但是,未设置 $params。我不确定在没有会话的情况下再次获取交易参数详细信息。或者,如果我缓存 $params,Sagepay 如何检索缓存。

任何帮助将不胜感激!

谢谢