cordova - 如何将CCAvenue整合到Ionic2

时间:2017-04-06 12:12:39

标签: ionic-framework ionic2 ccavenue ionic-native

我是IONIC2和Angular2的新手。 在我的应用程序中,我需要CCavenue的支付网关和商家服务器。 请告诉我该问题的步骤。

2 个答案:

答案 0 :(得分:1)

CCAvenue还有没有官方原生插件。你在这里几乎没有选择。

选项1: 您必须使用CCAvenue原生android / iOS SDK编写本机Cordova插件。

选项2: 有一个非官方插件适用于Ionic1.Maybe你可以在经过一些更改后将它与Ionic2一起使用。Here it is

选项3: 您必须使用官方支持的支付网关,如Paypal,Stripe等。

注意:

通常大多数Ionic2本机插件都支持Android和iOS。所以你只需要为这两个平台安装一个插件。这就是这样一个插件Stripe

答案 1 :(得分:1)

首先,您需要设置一个CCAvenue帐户。转到“注册”页面,选择“启动专业版”计划并填写您的详细信息。在创建帐户时,您将在输入的电子邮件地址上收到一封电子邮件,以验证您的电子邮件。验证完电子邮件后,您将收到一封激活电子邮件,该电子邮件将为您提供CCAvenue帐户登录ID,您将需要设置密码。设置您的帐户密码并确保您仔细阅读了收到的电子邮件。 登录CCAvenue M.A.R.S Panel(仪表板)。在设置> API密钥选项卡,您将获得商家ID,访问代码以及工作密钥。工作密钥也被命名为从CCAvenue提供给您的仪表板中的加密密钥。将这些密钥复制到安全的地方供以后使用。 为了在启动事务时保护从移动设备传输的数据,CCAvenue实现了基于时间的RSA密钥对值,需要为每个事务唯一获取该值。这些文件应上传到您的Web服务器上。 要下载这些文件,请登录CCAvenue Dashboard。现在转到资源>移动集成套件。进一步点击RSA&响应处理。从这里下载PHP文件。您还可以使用JSP和ASP.NET文件,但在使用它们之前,请确保您的Web服务器支持这些功能。每个Web服务器都支持PHP,因此我使用的是PHP。 您可以在解压缩PHP下载时找到4个文件。它们是:cacert.pem,ccavResponseHandler.php,Crypto.php和GetRSA.php。您可以在解压缩PHP下载时找到4个文件。它们是:cacert.pem,ccavResponseHandler.php,Crypto.php和GetRSA.php。现在请按照以下步骤操作:

(a)在您的网络服务器上传这4个文件。

(b)在GetRSA.php文件中,将您的访问代码放在第4行,如下所示:'access_code'=>“XXXXXXXXXXXXXXXXXX”,

(c)在第20行中,您需要将路径放在已上传cacert.pem文件的位置。例如:curl_setopt($ ch,CURLOPT_CAINFO,$ _SERVER ['DOCUMENT_ROOT']。'/ RSA / cacert.pem');

(d)在ccavResponseHandler.php文件中,将您的工作密钥放在第6行,如下所示:$ workingKey ='105B05A21AD102EBA62C051720CC3FA2'; 这就是服务器部分的全部内容。从CCAvenue帐户下载实施工具包,或者您可以参考以下链接进行Android实施