请让ci商人工作



我正在尝试将CI Merchant库用于代码点火器。我已经按照建议通过火花安装了这个。ci-mechant.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提供给我的加密密码,但我再次看不到这是在哪里配置的,甚至看不到它是否相关。

您应该更改

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

与。

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

您的负载语句中有一个"b"。小细节,但确实让人头疼。

相关内容

  • 没有找到相关文章

最新更新