问题标签 [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.

0 投票
1 回答
239 浏览

ci-merchant - 加载 ci-merchant 库时出错

我正在尝试将http://ci-merchant.org/用于 CodeIgniter。但是当我加载商家库时,我收到以下错误:

遇到 PHP 错误

严重性:警告

消息:stripos() 期望参数 1 是字符串,给定数组

文件名:libraries/merchant.php

行号:97

遇到 PHP 错误

严重性:警告

消息:strtolower() 期望参数 1 是字符串,给定数组

文件名:libraries/merchant.php

行号:103

这是我的代码:

0 投票
1 回答
736 浏览

php - ci-merchant.org - 将自定义数据添加到贝宝快递交易

我正在使用 ci-merchant 库ci-merchant,除了我只是将订单总额传递给 paypal 之外,它一切正常。

有没有办法指定运费和/或其他自定义属性,所以当客户被推荐到 Paypal 时,会有一个分项清单,以便他们知道他们支付的费用。

这是我现有的代码:

我想做的是:

0 投票
1 回答
487 浏览

codeigniter - ci-merchant purchase() 不工作

我在我的开发 WAMP 服务器上本地使用我的 PyroCMS 模块中的ci-merchant库。(一切正常)

当我上传到我的 Linux 测试服务器时,purchase()被调用的函数似乎不起作用。

当它执行它池 5 分钟然后我得到一个响应“无法连接到主机”。

PHP

当我回显 $message

CURL - 服务器设置

以下是服务器上 CURL 设置的差异列表。也许这就是问题所在。我认为无需编译 curl 就可以更改这些设置,但我不确定。

开发服务器(WAMP 服务器 - 状态:工作中)

测试服务器(Linuxserver - 状态:不工作)

0 投票
1 回答
825 浏览

codeigniter - 如何正确使用 CI-Merchant 库的配置文件

我正在尝试将项目添加到merchant.phpCI-Merchant库的配置文件,我相信它是由 CodeIgniter 自动加载的)。我希望能够设置我在设置中选择的支付网关(驱动程序)的设置,这样我就不必在每个调用库/驱动程序的控制器中写出来,我不想硬编码驱动程序中的设置。

这些是我要保存的设置,但我可以让其他设置具有不同的网关:

但是,这会导致 2 个警告。首先:

第二个:

所以在我看来,CodeIgniter 会自动将merchant.php配置文件传递给库,但它并不期待它(这也让我感到困惑,因为在 CI-Merchant 下载中它带有配置文件)。

我最坏的情况是更改“默认设置”,merchant_authorize_net.php但我真的想避免这种情况,下面是默认设置功能的样子。

我的问题是:

  • 是否有正确的方法来使用 CI-Merchant 的配置文件?
  • 如果没有,有没有办法在 CodeIgniter 中拥有特定于驱动程序的配置文件?
0 投票
1 回答
221 浏览

ci-merchant - ci-merchant购买方法无法正常工作

当我调用此方法时。在那个 not 语句执行之后。

$this->load->spark('ci-merchant/2.1.1'); # 我们总是从 spark 文件夹中指定完整路径 $this->load->library('merchant'); $this->merchant->load('merchant_paypal_express');

0 投票
1 回答
682 浏览

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 }

0 投票
3 回答
1486 浏览

codeigniter - Codeigniter CI 商家 SSL 证书验证失败

我在 Codeigniter 中使用 CI Merchant 库,下面是我在 $response 上的 var_dump 之后得到的错误消息

下面是我的代码

有什么问题?先感谢您

0 投票
1 回答
706 浏览

codeigniter - 安全标头在 ci-merchant 中无效

我在使用 Codeigniter 开发的一个应用程序中使用 ci-marchant。我的环境配置是:

Codeigniter 版本:2.1.4 PHP 版本:5.4.12 cURL 已启用

我写了以下代码:

默认设置为:

但它给了我以下结果:

如何解决安全标头无效问题?

提前致谢。

0 投票
1 回答
550 浏览

codeigniter - 带有贝宝的 ci-merchant 中的“无效令牌”

我正在尝试将贝宝支付模块与我的一个应用程序集成。为此,我使用了 ci-merchant。我做了以下代码:

控制器:

它给了我以下结果:

有人请告诉我无效令牌错误以及使用 ci-merchat 的最佳方式是什么。

0 投票
1 回答
166 浏览

codeigniter - ci_merchant 中的不同货币?

我想做一个网上商店,用户通过贝宝付款。如果我使用默认货币,一切都会完美运行。但是我想用匈牙利福林付款,这不起作用。

在商人图书馆我发现了这个:

所以我添加了一个新行:'HUF' => '348',但无论何时我想将 HUF 参数传递给 CI-Merchant,它都不起作用。事实上,我可以改变这个数组中的任何东西,结果都是一样的

这就是我传递参数的方式:

(paypal支持匈牙利福林,所以问题不存在)

有什么办法可以使这项工作?非常感谢您提前回答。