Получить работу 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 ответ

Вы должны изменить

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

с.

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

В вашем операторе загрузки есть буква "b". Маленькая деталь, но она вызывает головную боль.

Другие вопросы по тегам