我是IONIC2和Angular2的新手。 在我的应用程序中,我需要带有商家服务器的CCavenue支付网关。 请给我这个问题的步骤。
首先,您需要设置一个 CCAvenue 帐户。转到注册页面,选择启动专业计划并填写您的详细信息。创建帐户后,您将在输入的电子邮件地址上收到一封电子邮件,以验证您的电子邮件。验证电子邮件后,您将收到一封激活电子邮件,其中将为您提供CCAvenue帐户登录ID,并且您需要设置密码。设置您的帐户密码并确保您彻底阅读收到的电子邮件。 登录到CCAvenue M.A.R.S Panel(仪表板)。在 设置> API密钥选项卡 ,您将获得商家ID,访问代码以及工作密钥。工作密钥在从 CCAvenue 提供给您的仪表板中也被命名为加密密钥。将这些密钥复制到安全的位置供以后使用。 为了在启动交易时保护从移动设备传输的数据,CCAvenue 实现了基于时间的 RSA 密钥对值,该值需要为每笔交易唯一获取。这些文件应上传到您的 Web 服务器上。 要下载这些文件,请登录到CCAvenue仪表板。现在转到移动集成工具包>资源。进一步单击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"=>">
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(c) 在第 20 行中,您需要放置上传 cacert.pem 文件的路径。例如:curl_setopt($ch, CURLOPT_CAINFO, $_SERVER['DOCUMENT_ROOT']."/RSA/cacert.pem');
(d) 在 ccavResponseHandler.php 文件中,将您的工作密钥放在第 6 行,如下所示:$workingKey='105B05A21AD102EBA62C051720CC3FA2'; 这就是服务器部分的全部内容。从 CCAvenue 帐户下载实施工具包,或者您可以参考以下链接了解 android 实施
CCAvenue 还没有官方的原生插件。你在这里几乎没有选择。
选项 1:你必须使用CCAvenue原生的android/iOS SDK编写一个原生的Cordova插件。
选项 2:有一个非官方的插件是针对Ionic1的,也许经过一些更改后,您可以将它与Ionic2一起使用。来了。
选项3:您必须使用官方支持的支付网关,如PayPal,条纹等。
注意:
通常大多数Ionic2原生插件都支持Android,iOS.So 您只需为两个平台安装一个插件即可。这是这样一个插件条纹。