我开发了一个网站,可以通过PayTm(印度的支付网关)接受在线支付 . 我将cust_id和金额发布到我的服务器中的文件(比如redirect.php),然后生成其他必需参数,包括checksumhash,并将用户重定向到支付网关以完成付款 . 这很好用

现在,我正在使用离子框架开发一个混合移动应用程序,并希望使用PayTm收取付款 . 我试过找一个插件但不能 .

所以这是我计划实施的解决方案,请告诉我这是一个好主意还是你有更好的解决方案 .

  • 在移动应用中创建表单并生成随机order_id

  • 接受表单中用户的金额并提交

  • 使用表单发布方法,将数据发布到redirect.php并将用户重定向到redirect.php(存储在我的服务器中的文件) . 这将在新的浏览器窗口中打开 .

  • 应用程序不断查询db以获取order_id的状态

  • 同时,用户在网关中完成事务,窗口关闭 .

  • 用户返回应用程序,应用程序显示交易状态 .