让ci-merchant工作好吗?

时间:2013-06-25 15:50:04

标签: php codeigniter ci-merchant

我正在尝试使用CI-Merchant库进行codeigniter。我按照建议通过火花安装了这个。 ci-merchant.org网站上的文档示例没有明确显示正在加载的火花,因此我不确定我是否正确使用了系统。任何人都可以查看下面的代码,看看他们是否能发现正在发生的事情。我希望使用“sagepay服务器”作为我的商家,以防万一。

关心和感谢反对

    $this->load->spark('ci-merchant-2.1.1');
    $this->load->library('merchant');
    $this->merchant->load('sagepay_servber');

    $settings = array(
        'vendor' => 'fluidbrandinglt',
        'test_mode' => TRUE,
        'simulator_mode' => FALSE
    );

    $this->merchant->initialize($settings);

    $params = array(
        'amount' => 100.00,
        'currency' => 'USD',
        'return_url' => 'https://www.example.com/checkout/payment_return/123',
        'cancel_url' => 'https://www.example.com/checkout'
    );

    $response = $this->merchant->purchase($params);

当我运行上面的代码时,我只是得到一个空白屏幕,没有关于发生了什么的反馈。我知道我有一个Sagepay为我提供的加密密码,但我再也看不出这个配置的位置,甚至是相关的。

1 个答案:

答案 0 :(得分:1)

你应该改变

$this->merchant->load('sagepay_servber');

$this->merchant->load('sagepay_server');

你的加载声明中有一个'b'。小细节,但它确实令人头疼。