PayUMoney アプリを平均スタック アプリケーションに統合しています。支払いが正常に完了した後、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");
});