支付成功后跳转到AngularJS路由
Redirecting to AngularJS route after success payment
我正在将 PayUMoney 应用程序集成到我的平均堆栈中 application.Now 付款成功后 payumoney 调用我的成功 api。
现在我需要将此 api 调用的响应呈现到我的 angularjs 视图页面。
我怎样才能做到这一点?
考虑从 PayUMoney 返回的响应是一些参数,例如 success=true&transactionId=2342418083&ref=18
。
因此,当您在服务器端代码中收到这些参数时,将用户重定向到 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");
});
我正在将 PayUMoney 应用程序集成到我的平均堆栈中 application.Now 付款成功后 payumoney 调用我的成功 api。 现在我需要将此 api 调用的响应呈现到我的 angularjs 视图页面。
我怎样才能做到这一点?
考虑从 PayUMoney 返回的响应是一些参数,例如 success=true&transactionId=2342418083&ref=18
。
因此,当您在服务器端代码中收到这些参数时,将用户重定向到 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");
});