Интегрируйте платежный шлюз skrill в codeigniter
Мне так сложно интегрировать платежный шлюз skrill в codeigniter. Хотя я много искал и нашел информацию о других платежных шлюзах, таких как PayPal, Stripe и т. Д., Я не смог найти никакой полезной информации об интеграции платежных шлюзов skrill.
Я также взглянул на руководство, предоставленное skrill, но толком не понял. Я нашел api skrill на github по этой ссылке: https://github.com/biju1984/skrill
Я поместил api в стороннюю папку, и теперь мне нужно ввести пользователя в форму шлюза skrill. И я не знаю, как это сделать.
Кто-нибудь, пожалуйста, предложите тип библиотеки или интеграцию с потоком, которую легко интегрировать.
1 ответ
Шаг 1:
Поместите файл библиотеки skrill в свой проект libraries folder
внутри application folder
.
Шаг 2:
Загрузите библиотеку skrill в функцию вашего контроллера:
$this->load->library('skrill_api');
Если библиотека находится внутри папки, используйте, укажите имя основной папки библиотеки:
$this->load->library('folder_name/skrill_api');
Пример: как установить параметры по умолчанию для конструктора:
$parameters = [
'user_email' => 'demo@demo.com',
'secret_word' => 'secret word',
'merchant_id' => 'this is sample id',
'mqi' => 'this is sample mqi'
];
$this->load->library('skrill_api', $parameters);
Шаг 3:
Вы можете использовать skrill api, используя объект skrill, подобный этому $this->skrill_api
Пример:
/**
* Used for creating the redirection URL for making payments
*
* @param array $args The parameters to be send to Skrill
* @param string $request_type The type of request charge / refund
* @param string $sid The session id
*
*/
// Pass your data in parameters
$response = $this->skrill_api->prepareRequest($args, $request_type, $sid);
Примечание. Если вы все еще сталкиваетесь с проблемами после выполнения вышеуказанного шага, вы можете проверить информацию ниже:
Имя класса и имя файла / библиотеки должны совпадать и начинаться с заглавной буквы:
- Имя файла: Skrill_api.php
- Название класса: Skrill_api
Для получения более подробной информации обратитесь: