在codeigniter中集成skrill支付网关[关闭]

Posted

技术标签:

【中文标题】在codeigniter中集成skrill支付网关[关闭]【英文标题】:Integrate skrill payment gateway in codeigniter [closed] 【发布时间】:2020-09-24 21:52:22 【问题描述】:

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

我也看过 skrill 提供的手册,但无法真正理解。我在这个链接的 github 上找到了 skrill api: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

更多详情请参考:

Skrill Home Integration Guide Skrill PHP Library Skrill PHP API Library File - skrill_api.php Also checkout *** Question by Someone One More library by ASHADUR ROB

【讨论】:

你所建议的我已经这样做了,直到 $parameters 和加载库 所以在用户点击后查看加载库后会发生什么? 我已经完成了 skrill 集成指南,但我无法遵循,所以为了简单起见,我来到了这个版式 点击结帐后,您可以将付款订单的详细信息传递到您的请求功能中,请参阅Step 3.. 现在对你来说很容易,只需将参数传递给这个函数的第一个参数prepareRequest,我已经在Step 3中解释过

以上是关于在codeigniter中集成skrill支付网关[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在codeigniter中集成短信网关

在 ASP.NET 中集成支付网关

如何在 laravel 中集成 Paypal 支付网关?

如何在 Swift 中集成 Paytm 支付网关

如何在 hybris 中集成支付网关

如何在我的应用程序中集成 ATOM 支付网关?