在Angular2 +中集成PayU支付网关-API将如何向Angular客户传达支付已完成的信息?

时间:2018-11-07 05:27:00

标签: angular payment payu

我正在尝试将PayU付款网关与我的angular 2应用程序集成。以下是流程,

1)Angular应用程序将与支付有关的所有必要数据作为输入,并将数据发送POST请求到PayU。

2)用户在PayU门户上付款(信用卡/借记卡,网上银行,UPI等)。

3)PayU将POST请求发送回成功网址。现在,由于Angular是客户端框架,因此无法在Angular处处理POST请求,在这种情况下,控件必须转到API。成功网址基本上是API端点,用于处理来自PayU的后付款响应。

问题-> 一旦API将来自PayU的付款后响应保存到数据库中,API将如何与Angular客户沟通付款已完成?

1 个答案:

答案 0 :(得分:0)

问题已解决。它需要在单独的弹出窗口中处理 API 端的请求。一旦支付完成并且状态从支付网关返回到网站,弹出窗口可以被用户关闭,然后弹出关闭事件将被捕获。一旦弹出窗口关闭,这将向用户显示交易状态页面。