【发布时间】:2019-02-16 23:19:47
【问题描述】:
有人可以帮我在 ionic 应用程序中集成 ccavenue 吗?我无法在 iFrame 中打开 ccavenue。
【问题讨论】:
标签: ionic-framework progressive-web-apps ccavenue
有人可以帮我在 ionic 应用程序中集成 ccavenue 吗?我无法在 iFrame 中打开 ccavenue。
【问题讨论】:
标签: ionic-framework progressive-web-apps ccavenue
您可以参考这篇文章:cordova - How to integrate CCAvenue to Ionic2。根据线程,
您需要设置一个 CCAvenue 帐户。转到注册页面,选择 Startup Pro 计划并填写您的详细信息。创建帐户后,您将在输入的电子邮件地址上收到一封电子邮件,以验证您的电子邮件。一旦您验证了您的电子邮件,您将收到一封激活电子邮件,该电子邮件将为您提供您的 CCAvenue 帐户登录 ID,并且您将需要设置您的密码。设置您的帐户密码并确保您仔细阅读收到的电子邮件。登录到 CCAvenue M.A.R.S 面板(仪表板)。在 Settings > API keys 选项卡中,您将获得 Merchant ID、Access Code 以及 Working Key。工作密钥也被命名为从 CCAvenue 提供给您的仪表板中的加密密钥。将这些密钥复制到安全的地方以备后用。为了在发起交易时保护从移动设备传输的数据,CCAvenue 实施了基于时间的 RSA 密钥对值,需要为每笔交易唯一地获取该值。这些文件应该上传到您的网络服务器上。
同样来自此链接:How to integrate CCAvenue to Ionic app?,您必须执行以下操作:
- 默认情况下,ccavenue 会阻止所有 IP 地址显示付款页面 除了用户注册的 url。
- 首先检查应用程序在运行
ionic serve时使用的 IP 地址,请求 ccavenue 支持将该 IP 以及端口8100或任何您的应用程序使用的端口列入白名单。- 一旦您将 ip 列入白名单,现在您必须确保
inappbrowser plugin已安装在ionic中,现在您必须使用 this method 将付款表单提交到另一个窗口
【讨论】: