我正在尝试将PayU付款网关与我的angular 2应用程序集成。以下是流程,
1)Angular应用程序将与支付有关的所有必要数据作为输入,并将数据发送POST请求到PayU。
2)用户在PayU门户上付款(信用卡/借记卡,网上银行,UPI等)。
3)PayU将POST请求发送回成功网址。现在,由于Angular是客户端框架,因此无法在Angular处处理POST请求,在这种情况下,控件必须转到API。成功网址基本上是API端点,用于处理来自PayU的后付款响应。
问题-> 一旦API将来自PayU的付款后响应保存到数据库中,API将如何与Angular客户沟通付款已完成?
答案 0 :(得分:0)
问题已解决。它需要在单独的弹出窗口中处理 API 端的请求。一旦支付完成并且状态从支付网关返回到网站,弹出窗口可以被用户关闭,然后弹出关闭事件将被捕获。一旦弹出窗口关闭,这将向用户显示交易状态页面。