成功付款后redirect到AngularJS路线

我正在整合PayUMoney应用程序在我的意思是堆栈应用程序。现在付款成功完成payumoney调用我的成功api。 现在我需要将这个api调用的响应呈现给我的angularjs视图页面。

我怎么能做到这一点?

考虑从PayUMoney返回的响应是一些参数,如success=true&transactionId=2342418083&ref=18

因此,当您在服务器端代码中接收到这些参数时,将用户redirect到以下参数的Angular页面:

 // TODO this is a Grails way of redirect, do according to your app redirect(uri: "/#/payment/success?success=true&transactionId=2342418083&ref=18") 

现在,在payment/success页面的angular控制器中,您可以使用$location服务来获取这些参数:

 fooApp.controller("PaymentSuccessController", function($scope, $location) { var params = $location.search(); // Now use these paramters console.log(params.transactionId == "2342418083"); });