收藏
回答

免密回调解密后才能获取商户信息

免密支付回调,需要解密后才能知道是那个商户号和appid,没有appid和商户号我怎么确定用哪个商户号解密呢,难道每次增加商户号我都要添加一个新的回调地址去区分吗

回答关注问题邀请回答
收藏

1 个回答

  • ㅤㅤㅤㅤ
    ㅤㅤㅤㅤ
    2021-08-16

    多租户吗?你可以在回调地址里添加一个商户号信息。

    但是这个路由不需要你每次手动去添加呀,你用的什么语言和框架?主流语言都支持路由参数匹配的呀?

     

    Java SpringBoot 举例:

    @RequestMapping(path = { "/callback/{mchId}" }, method = RequestMethod.POST)
    public String handleCallback(@PathVariable("mchId") String mchId){}
    

     

    C# ASP.NET Core 举例:

    [Route("callback/{mchId}")]
    [AcceptVerbs(RESTfulVerbs.Post)]
    public IActionResult HandleCallback([FromRoute(Name = "mchId")] string mchId){}
    

     

    PHP ThinkPHP 举例:

    Route::post('callback/:mchId', index/Callback);
    

     

    Go Gin 举例:

    r.POST("/callback/:mchId"func(c *gin.Context) {})
    
    2021-08-16
    有用
    回复
登录 后发表内容