1

这是我的路线:

.state('payment-paytm', {
        parent: 'app',
        url: '/pricing/paytm_update',
        component: 'pricing',
        resolve: {
          data: function (PricingService,$stateParams) {
            return PricingService.paytm_update_status($stateParams);
          }
        }
      });

此路线不接受来自 paytm 回调的发布请求。

paramList["CALLBACK_URL"] = "http://localhost:9000/pricing/paytm_update"

这是我们在 paytm 中配置的 url,它响应正确,但是这个 post 请求无法以我的角度处理。

4

2 回答 2

1

首先,paytm 不支持 REST,所以在您进行交易后,您可以处理后端 url(“ http://localhost:9000/pricing/paytm_update ”)。从那里,使用 res.redirect("angular url/使用 paymentid")。然后通过使用该 id,您可以从您的 Angular 前端显示交易详细信息

于 2019-04-06T07:16:27.620 回答
0

我认为 Angular 将无法捕获来自 paytm 的发布请求。

您必须从服务器端语言中捕获它并将其发布到角度路由。

对于发布参数,您可以将其包含在 url ( $stateParams ) 中,然后您可以在角度控制器中获取参数。

于 2017-07-07T07:48:02.503 回答