小程序
小游戏
企业微信
微信支付
扫描小程序码分享
免密支付回调,需要解密后才能知道是那个商户号和appid,没有appid和商户号我怎么确定用哪个商户号解密呢,难道每次增加商户号我都要添加一个新的回调地址去区分吗
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
多租户吗?你可以在回调地址里添加一个商户号信息。
但是这个路由不需要你每次手动去添加呀,你用的什么语言和框架?主流语言都支持路由参数匹配的呀?
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) {})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
多租户吗?你可以在回调地址里添加一个商户号信息。
但是这个路由不需要你每次手动去添加呀,你用的什么语言和框架?主流语言都支持路由参数匹配的呀?
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) {})