问题标签 [ci-merchant]
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.
ci-merchant - 加载 ci-merchant 库时出错
我正在尝试将http://ci-merchant.org/用于 CodeIgniter。但是当我加载商家库时,我收到以下错误:
遇到 PHP 错误
严重性:警告
消息:stripos() 期望参数 1 是字符串,给定数组
文件名:libraries/merchant.php
行号:97
遇到 PHP 错误
严重性:警告
消息:strtolower() 期望参数 1 是字符串,给定数组
文件名:libraries/merchant.php
行号:103
这是我的代码:
php - ci-merchant.org - 将自定义数据添加到贝宝快递交易
我正在使用 ci-merchant 库ci-merchant,除了我只是将订单总额传递给 paypal 之外,它一切正常。
有没有办法指定运费和/或其他自定义属性,所以当客户被推荐到 Paypal 时,会有一个分项清单,以便他们知道他们支付的费用。
这是我现有的代码:
我想做的是:
codeigniter - ci-merchant purchase() 不工作
我在我的开发 WAMP 服务器上本地使用我的 PyroCMS 模块中的ci-merchant库。(一切正常)
当我上传到我的 Linux 测试服务器时,purchase()
被调用的函数似乎不起作用。
当它执行它池 5 分钟然后我得到一个响应“无法连接到主机”。
PHP
当我回显 $message
CURL - 服务器设置
以下是服务器上 CURL 设置的差异列表。也许这就是问题所在。我认为无需编译 curl 就可以更改这些设置,但我不确定。
开发服务器(WAMP 服务器 - 状态:工作中)
测试服务器(Linuxserver - 状态:不工作)
codeigniter - 如何正确使用 CI-Merchant 库的配置文件
我正在尝试将项目添加到merchant.php
(CI-Merchant库的配置文件,我相信它是由 CodeIgniter 自动加载的)。我希望能够设置我在设置中选择的支付网关(驱动程序)的设置,这样我就不必在每个调用库/驱动程序的控制器中写出来,我不想硬编码驱动程序中的设置。
这些是我要保存的设置,但我可以让其他设置具有不同的网关:
但是,这会导致 2 个警告。首先:
第二个:
所以在我看来,CodeIgniter 会自动将merchant.php
配置文件传递给库,但它并不期待它(这也让我感到困惑,因为在 CI-Merchant 下载中它带有配置文件)。
我最坏的情况是更改“默认设置”,merchant_authorize_net.php
但我真的想避免这种情况,下面是默认设置功能的样子。
我的问题是:
- 是否有正确的方法来使用 CI-Merchant 的配置文件?
- 如果没有,有没有办法在 CodeIgniter 中拥有特定于驱动程序的配置文件?
ci-merchant - ci-merchant购买方法无法正常工作
当我调用此方法时。在那个 not 语句执行之后。
$this->load->spark('ci-merchant/2.1.1'); # 我们总是从 spark 文件夹中指定完整路径 $this->load->library('merchant'); $this->merchant->load('merchant_paypal_express');
codeigniter - CI 商家 codeigniter 库 paypal 结帐问题
我在我的 codeigniter 中使用 Ci 商人,但我得到了这个错误,你能提一下我应该怎么做吗?
公共函数 mypaypal() { echo "mypaypal"; }
公共功能取消(){回声“取消”;}
公共函数索引(){
我得到了这个错误:
object(Merchant_response)#17 (8) { ["_status":protected]=> string(6) "failed" ["_message":protected]=> string(51) "SSL CA 证书问题(路径?访问权利?)" ["_reference":protected]=> NULL ["_data":protected]=> NULL ["_redirect_url":protected]=> NULL ["_redirect_method":protected]=> string(3) "GET" ["_redirect_message":protected]=> NULL ["_redirect_data":protected]=> NULL }
codeigniter - Codeigniter CI 商家 SSL 证书验证失败
我在 Codeigniter 中使用 CI Merchant 库,下面是我在 $response 上的 var_dump 之后得到的错误消息
下面是我的代码
有什么问题?先感谢您
codeigniter - 安全标头在 ci-merchant 中无效
我在使用 Codeigniter 开发的一个应用程序中使用 ci-marchant。我的环境配置是:
Codeigniter 版本:2.1.4 PHP 版本:5.4.12 cURL 已启用
我写了以下代码:
默认设置为:
但它给了我以下结果:
如何解决安全标头无效问题?
提前致谢。
codeigniter - 带有贝宝的 ci-merchant 中的“无效令牌”
我正在尝试将贝宝支付模块与我的一个应用程序集成。为此,我使用了 ci-merchant。我做了以下代码:
控制器:
它给了我以下结果:
有人请告诉我无效令牌错误以及使用 ci-merchat 的最佳方式是什么。
codeigniter - ci_merchant 中的不同货币?
我想做一个网上商店,用户通过贝宝付款。如果我使用默认货币,一切都会完美运行。但是我想用匈牙利福林付款,这不起作用。
在商人图书馆我发现了这个:
所以我添加了一个新行:'HUF' => '348',但无论何时我想将 HUF 参数传递给 CI-Merchant,它都不起作用。事实上,我可以改变这个数组中的任何东西,结果都是一样的
这就是我传递参数的方式:
(paypal支持匈牙利福林,所以问题不存在)
有什么办法可以使这项工作?非常感谢您提前回答。