Метод покупки ci-merchant не работает должным образом
Когда я призываю этот метод. после этого выполняется оператор not.
$ This-> load-> искры ('CI-торговец /2.1.1'); # Мы всегда указываем полный путь из папки spark $this->load->library('merchant'); $ This-> купец-> нагрузки ('merchant_paypal_express');
$settings = $this->merchant->default_settings();
$settings = array(
'username' => 'xxxxxxx',
'password' => 'xxx',
'signature' => 'xxxxxx',
'test_mode' => true);
$this->merchant->initialize($settings);
// GETING AMOUNT REMAINING.
$params = array(
'amount' => 100.00,
'currency' => 'USD',
'return_url' => 'hbs.local/checkout/payment_return',
'cancel_url' => 'hbs.local/checkout/place_order');
$response = $this->merchant->purchase($params);
$message = $response->message();
1 ответ
Решение
Из-за неверных учетных записей я получил ошибку. Я устанавливал учетные данные API реального аккаунта в $settings. с помощью настройки учетной записи песочницы решить мою проблему.