首页 > 解决方案 > 在 codeigniter 中集成 skrill 支付网关

问题描述

我在将skrill 支付网关集成到 codeigniter 时遇到了很多困难。虽然我搜索了很多并找到了有关其他支付网关(如 paypal、stripe 等)的信息,但我找不到任何有关 skrill 支付网关集成的有用信息。

我也看过 skrill 提供的手册,但无法真正理解。我在这个链接的 github 上找到了 skrill api:https ://github.com/biju1984/skrill

我将 api 放在第三方文件夹中,现在我需要使用 skrill 网关表单。我不知道该怎么做。

任何人都请建议一种易于集成的库或流式集成。

标签: phpapicodeigniterpayment-gatewayskrill

解决方案


步骤1:

将 skrill 库文件放入您的项目libraries folderapplication 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 对象来使用 skrill api$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);

注意:如果您在完成上述步骤后仍然遇到问题,您可以查看以下详细信息:


推荐阅读