- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我试图使用 Omnipay 在 PayPal Rest API 中强制出错,但是我得到的返回数据只是一个空数组。
基础知识:
$this->gateway = Omnipay::create($config['method']);
$this->gateway->setTestMode($config['testMode']);
$this->gateway->setClientID($config['clientID']);
$this->gateway->setSecret($config['secret']);
$response = $this->gateway
->purchase($this->purchaseData)
->setItems($items)
->send();
$reference = $response->getTransactionReference();
现在,当 clientID
和 secret
正确时,我会得到一个引用。但是,当我错误地设置 API 详细信息并尝试使用 $response->getData()
记录响应时,我得到一个空数组。
$response->getMessage()
同样是空的。
我显然想知道这里出了什么问题,以及为什么付款未能为用户产生错误。
我是不是遗漏了什么,因为我所能找到的只是如何处理工作中的应用程序,我找不到任何错误。
PayPals 文档指出他们返回一个 HTTP 状态代码和一条消息,说明出了什么问题,我应该看到了,对吗?
最佳答案
嗯,听起来你遇到了一个错误。我可以要求您在 omnipay-paypal github 页面上的错误跟踪器中记录详细信息吗?我是 omnipay-paypal REST 网关的开发人员之一,所以我会尽快为您解决这个问题。记录错误详细信息后,请在此处或 github 上提醒我注意。
关于php - 在 OmniPay 中获取 PayPal Rest 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34153056/
我正在使用 Omnipay,我收到了这条消息: Fatal error: Uncaught Error: Class 'Omnipay\Omnipay' not found 目录列表: Compose
我以前用过 ci-merchant,但从各方面来看,它的“V2”现在是 omnipay。我使用 codeigniter,我什至都在努力让示例正常工作。 我已经安装了 omnipay 没问题,在我的 C
基于这个答案:Omnipay how to add new gateway 我尝试为 omnipay 添加一个新网关。 我的文件夹结构: lib/omnipay/newgw/ lib/omnipay/
我有一个用于 Paypal 重定向的函数,因为我在参数中传递了一些值.. 它只通过Description字段不显示要支付的金额,其余的我的订单摘要.. 这是我的功能 public function p
我正在尝试使用 Omnipay处理 Pin Payment 交易并具有以下代码(与 example on the Pin website 几乎完全相同,并且包含我的 secret API key 而不
我用paypal express完成支付后,我的数据库更新失败了,我该怎么办? 代码如下: $transaction = $this->initPayPalExpress()->complet
在我的返回网址上购买后,我收到了这条成功消息: Array ( [TOKEN] => EC-55E14916SE342401J [TIMESTAMP] => 2016-02-12T16:59:00Z
我正在尝试使用 OmniPay for PayPal Express 设置运送信息(姓名、地址、电子邮件等)。我尝试在 purchase($options) 对象的选项数组中添加运输信息: $opti
我在授权的付款方式中使用 omnipay 套餐。我在同一台服务器上有两个站点,一个是运行 ssl 的实时站点,另一个仅用于测试目的,不运行 ssl。 现在,我在我们的测试网站上付款没有问题,它在我们的
我正在使用 Omnipay 2.1 和 CodeIgniter 2.1.4 接收 Paypal 付款。 我使用这条线完成购买并检查付款是否已发送: $bool = $gateway->complete
我正在尝试将 Omnipay API 与 Stripe 一起使用,但我无法传入额外的参数,例如“名称”、“元数据”或“Zip”。 // The token is grabbed from str
我正在使用这个数据包: https://github.com/barryvdh/laravel-omnipay 在我的 Controller 中我添加了: $params = [
我的支付网关中的 Omnipay 运行良好,但是当系统重定向到 PayPal 时,我在重定向到 PayPal 之前在屏幕上看到以下内容: Redirecting to https://www.sand
我想将 PayPal Express Checkout 与 Omnipay 集成,但文档完全未完成。如何运行“setExpressCheckout”、“doExpressCheckout”和“getE
您好,我一直在尝试使用 Omnipay paypal 和 Laravel 4 将 paypal 与我网站的购物车集成。我主要使用 THIS到目前为止的教程。 我仍处于初始阶段,但遇到了障碍。当我尝试结
我在自定义应用程序中使用 Omnipay。它工作正常,但我们需要加税 (VAT)。 Paypal 的税收 API 参数似乎没有效果。 我搜索了 Omnipay Paypal 代码,但没有看到任何涉及税
我正在为我的网络应用程序寻找支付解决方案。我看到有像 stripe(用于信用卡)或 PayPal 插件这样的 API 可以处理某些支付方式。 然后我看到有可以处理各种支付方式的库,比如 Payum (
omnipay 没有完整的文档!我正在尝试在授权后进行捕获,但我似乎做不对。 load->helper('url'); } public function authorize()
我正在使用 Omnipay-stripe我正在尝试 Create a customer使用以下代码: $gateway = Omnipay::create('Stripe');
我正在使用名为 Attendize 的开源票务系统. 他们已经有了支付提供商 Stripe融合的。现在我正在尝试与支付提供商合作 Mollie . 问题是我一直被这个错误绊倒: 我的代码是这样的: $
我是一名优秀的程序员,十分优秀!