2

PayUMoney アプリを平均スタック アプリケーションに統合しています。支払いが正常に完了した後、payumoney は私の成功 API を呼び出します。次に、この API 呼び出しの応答を angularjs ビュー ページにレンダリングする必要があります。

どうすればこれを達成できますか?

4

1 に答える 1

3

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");
});
于 2016-05-22T14:25:12.987 に答える