问题标签 [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.
php - 我如何使用omnipay检查它是否是待处理的付款
我正在使用 Omnipay 2.1 和 CodeIgniter 2.1.4 来接收 Paypal 付款。
我使用此行完成购买并检查是否已发送付款:
但我注意到,如果付款处于待处理状态,该方法isSuccessful()
也会返回。true
我如何使用omnipay 来检查它是否是待付款?
php - Omnipay:是否有关于使用 transactionId 与 transactionReference 的约定?
使用 Omnipay PHP 库(或任何其他支付处理框架/库)时,是否有涵盖何时使用 transactionId 而不是 transactionReference 的约定?
我考虑过的几种可能性:
- “Id”保留用于数字引用,“Reference”保留用于字母数字引用。
- “Id”是我们自己对事务的引用,在初始请求中发送给网关,而“Reference”是网关自己在回调/响应中返回的引用。
php - 支付密码错误 - 未找到供应商/autoload.php
我已经在我的电脑上安装了 composer 并运行了一个 pin 支付脚本。
我不确定require_once _ DIR _.'/vendor/autoload.php'; ,我在哪里可以找到相同的确切路径。
payment-gateway - 没有数据发送到 WorldPay
尝试将购买发送到 WorldPay 会导致返回 PurchaseResponse 对象,但似乎没有尝试联系 WorldPay 服务器?
这是代码:
查看插件的代码显示没有尝试访问 WorldPay 服务器。我错过了什么?
php - 找不到 Omnipay sagepay 2.0 包
我想将omnipay/Sagepay付款方式与我的项目集成..我成功安装了供应商文件夹..但无法更新Sagepay包..如果我更新有显示终端错误像这样“问题1-请求的包omnipay/sagepay 1.0.0找不到。
还有我选择哪个路径安装composer weather c:/bin(或)我的项目文件夹为c:/xampp/htdocs/myproject
php - Omnipay:使用 WorldPay 回调时如何检索原始交易 ID
在处理 WorldPay 交易的回调时,检索传递给 Omnipay 的原始 transactionId 的最佳方法是什么?
例如,这将需要使用事务结果更新适当的数据库记录。
我可以看到响应中有一个 getTransactionReference() 方法可用,但没有 getTransactionId() 方法(它可能会访问 WorldPay 返回的“cartId”值)。
我猜cartId 值可以直接访问,但有没有网关不可知的方法来做到这一点?
paypal - Omnipay/PayPal 10002 - 一台服务器上的身份验证失败,在另一台服务器上正常
在将我的应用程序(使用 Omnipay/PayPal)从测试服务器移动到生产服务器时,我遇到了一些麻烦。
PayPal-Payment 在测试服务器上运行良好。但是我在生产服务器上不断收到“10002”-错误(“身份验证/授权失败 - 您无权进行此 API 调用)。两个系统上的 PayPal API 凭据是相同的 - 所以我想肯定有一些差异在两台机器之间(一台是本地 MAMP 设置,另一台是托管虚拟服务器)导致此问题。
你以前遇到过这样的事情吗?
提前感谢您的支持
laravel-4 - Omnipay Payfast notify_url Laravel 4
我正在尝试完成我的 omnipay laravel 4 和 Payfast 集成。我现在可以成功进行交易,但我无法让 notify_url 正常工作。
我有一个 POST 路由设置来接收 ITN 响应
notify_url 的唯一区别是我调用 CompletePurchase 方法。在这里的任何帮助将不胜感激。ITN Payfast 文档在这里:payfast itn 文档
omnipay - Omnipay 和 Sagepay 服务器
我在Omnipay 和 Sagepay Server上苦苦挣扎。Omnipay示例代码不适用于 Sagepay 服务器,因为最终步骤由 Sagepay 而不是客户端完成,因此无法访问会话数据。
交易已注册:
客户端被重定向到 Sagepay:
然后应由 Sagepay 完成购买:
但是,未设置 $params。我不确定在没有会话的情况下再次获取交易参数详细信息。或者,如果我缓存 $params,Sagepay 如何检索缓存。
任何帮助将不胜感激!
谢谢