如何将CCAvenue集成到Ionic应用程序?

时间:2016-09-28 05:52:24

标签: cordova ionic-framework payment-gateway ccavenue

我想将ccavenue集成到我在Ionic上构建的混合应用程序,但我无法找到任何示例或代码或任何其他可能对此有帮助的事情。如果您有任何相关信息,请告诉我。

更新: 即使使用iframe,Ccavenue也不适合我,因为iframe只能在注册域(即www.example.com)上工作,而不能在任何其他地方工作,所以我离开它并选择Razorpay Payment gateway因为它为Ionic / Cordova提供官方支持。

以下是示例应用。 https://github.com/razorpay/razorpay-cordova-sample-app

3 个答案:

答案 0 :(得分:2)

最后,我能够在我的Ionic应用程序上集成CCavenue。你必须做以下

  • 默认情况下,ccavenue会阻止所有IP地址显示付款页面 除了用户注册的网址。
  • 首先检查应用程序在运行ionic serve时正在使用的IP地址,请求ccavenue支持将该IP和端口8100或您的应用正在使用的任何内容列入白名单。
  • 现在,您必须确保ionic已安装describe 'OS name and version' do # @reason command - compare local os name with the os name defined in hpsm # @solution command - adjust the HPSM os name to match the servers os name context command('awk \'{ printf("%s %s %s %s", $1,$2,$3,$4 ) }\' /etc/redhat-release') do its(:stdout) { should eq 'Red Hat Enterprise Linux' } end # @reason command - compare local os version with the os version defined in hpsm # @solution command - adjust the HPSM os version to match the servers os version context command('awk -F . \'{printf gensub(/[^0-9]/, "", "g", $1)}\' /etc/redhat-release') do its(:stdout) { should eq '7' } end end ,现在您必须使用{{3}将付款表单提交到另一个窗口}

我希望它能帮到很多人。

答案 1 :(得分:1)

答案 2 :(得分:1)

Suhail,

你可能无法通过iFrames完成它,正如一些成员在这里正确地说的那样。

因此,您可以通过在服务器上设置返回URL并将成功/失败消息以及其他详细信息存储在服务器上的临时数据库中来解决它,从API中的移动应用程序进行检查并确定付款是否已完成或不。

我们已经使用snovel.in应用程序完成了相同的工作,它与PayUMoney完全正常。您唯一需要记住的是从移动应用程序中不断检查支付的成功或失败变得至关重要。

我希望有所帮助。