Интегрируйте платежный шлюз 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);

Примечание. Если вы все еще сталкиваетесь с проблемами после выполнения вышеуказанного шага, вы можете проверить информацию ниже:

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