Получить работу 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". Маленькая деталь, но она вызывает головную боль.