BillDesk支付网关与Java的集成

时间:2017-12-26 12:46:36

标签: spring payment-gateway

我正在使用带弹簧和angularjs的billdesk支付网关。我面临的问题是,如果我将localhost作为url,一切正常。但如果我给服务器地址没有工作。我从billdesk获得响应作为参数msg。因此,从春季课开始,我这样称呼

    @RequestMapping(value="/getDonationDetails",method={RequestMethod.GET,RequestMethod.POST})


    public String getDonationDetails(@RequestParam String msg) 
    {
    logger.info("msg:"+msg);
    //remaining code
    }

但是在服务器地址中,它显示错误为必需字符串参数' msg'不存在。但是对于localhost一切正常。有人能说出为什么它无法在服务器地址上运行吗?

1 个答案:

答案 0 :(得分:0)

尝试使用请求参数映射代替纯msg参数,然后检查其是否有效。

@RequestMapping(value="/getDonationDetails",method={RequestMethod.GET,RequestMethod.POST})


    public String getDonationDetails(@RequestParam Map<String, String> reqParamMap) 
    {
    logger.info("msg:" + reqParamMap.get("msg"));
    //remaining code
    }