我开发了一个可以通过 PayTm(印度的支付网关)接受在线支付的网站。我将 cust_id 和金额发布到我的服务器中的一个文件(比如 redirect.php)中,该文件进而生成其他必需的参数,包括 checksumhash 并将用户重定向到支付网关以完成支付。这工作正常
现在,我正在使用 ionic 框架开发一个混合移动应用程序,并希望使用 PayTm 收款。我试图找到一个插件,但找不到。
所以这是我计划实施的解决方案,请让我知道这是一个好主意还是你有更好的主意。
- 在移动应用中创建表单并生成随机 order_id
- 在表单中接受用户的金额并提交
- 使用表单发布方法,将数据发布到redirect.php 并将用户重定向到redirect.php(存储在我的服务器中的文件)。这将在新的浏览器窗口中打开。
- 该应用程序不断向数据库查询 order_id 的状态
- 同时,用户在网关中完成交易,窗口关闭。
- 用户返回应用程序,应用程序显示交易状态。