支付网关请求中包含许多参数与RETURNURL沿angularJS支付网关服务器,如何接受HTTP发布从
数据取决于付款,无论是成功与否的支付网关的状态代码和错误代码等张贴与RETURNURL,
这个时候发布的数据在网络API控制器然后它给我造成检索,
段:(它的一个示例代码不是一个完整的代码)
public async Task<HttpResponseMessage> PGResponse()
{
string strPGResponse = HttpContext.Current.Request.Form["msg"];
string strMerchantCode = HttpContext.Current.Request.Form["tpsl_mrct_cd"];
return Response(HttpStatusCode.OK);
}
但当我会设法使这种从角支付网关发布数据,那么我不知道我怎样才能达到同样的
你请参照同样的问题,那就是没有答案尚未对下面的链接。 AngularJs: Respnd to Http post from third part server
所以请在同一问题上提供帮助。
在此先感谢...
编辑---------------------
1)我会打电话的 submitCart( id,total,returnURL,currentURL) from angularJS。
2)该呼叫到达至网页API该方法 公共异步任务SubmitCart(长ID,长的总,串RETURNURL,串CURRENTURL)
3)在上述方法中和浏览器重定向做出支付请求之后到付款网关页面。
4)向网关提供信息后,如卡号,银行名称等,然后根据请求,网关通过使用ReturnURL给我发布表格数据 。 像
http://localhost:3321/Cart/PGResponse
5)我想用这种方法
public async Task<HttpResponseMessage> PGResponse()
{
string strPGResponse = HttpContext.Current.Request.Form["msg"];
string strMerchantCode = HttpContext.Current.Request.Form["tpsl_mrct_cd"];
List<Cart> CartList = await _cartService.GetByUserBasicID(Convert.ToInt64(custid));
return Response(HttpStatusCode.OK, CartList); // This is my private function
}
6)我successfuly得到网关的响应得到那些反应,我想表明网关响应给用户的消息以及它的购物车数据说CartList。 所以我怎么能显示谢谢你的网页响应与购物车数据..在我的角度的应用程序。
是您的Web应用程序重定向到支付网关? –
是的,它重定向到支付网关,然后重定向到我们的网站,我重定向到WEB API的动作和处理[某些]用户购买,但之后,我想显示该页面上的一些数据的感谢页面。 –
只显示一个感谢页面?或者你想在重定向后初始化你的角度应用程序? –