2

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

4

2 回答 2

1

首先,您需要设置一个 CCAvenue 帐户。转到注册页面,选择 Startup Pro 计划并填写您的详细信息。创建帐户后,您将在输入的电子邮件地址上收到一封电子邮件,以验证您的电子邮件。验证您的电子邮件后,您将收到一封激活电子邮件,该电子邮件将为您提供您的 CCAvenue 帐户登录 ID,并且您需要设置密码。设置您的帐户密码并确保您仔细阅读收到的电子邮件。登录 CCAvenue MARS 面板(仪表板)。在 Settings > API keys 选项卡中,您将获得 Merchant ID、Access Code 以及 Working Key。工作密钥也被命名为从 CCAvenue 提供给您的仪表板中的加密密钥。将这些密钥复制到安全的地方以备后用。为了在启动交易时保护从移动设备传输的数据,CCAvenue 实施了基于时间的 RSA 密钥对值,需要为每笔交易唯一地获取该值。这些文件应该上传到您的网络服务器上。要下载这些文件,请登录 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'=>"XXXXXXXXXXXXXXXXXX",

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

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

于 2017-04-07T10:03:22.720 回答
1

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

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

选项 2: 有一个用于 Ionic1 的非官方插件。也许您可以在进行一些更改后将它与 Ionic2 一起使用。在这里

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

笔记:

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

于 2017-04-06T12:39:10.207 回答