开发者社区> 问答> 正文

#支付宝 USERNAME_NOT_MATCH,怎么办?

分账关系绑定接口报错:40004 USERNAME_NOT_MATCH","sub_msg 分账接收方全称不匹配

展开
收起
保持可爱mmm 2020-05-07 09:08:17 865 0
1 条回答
写回答
取消 提交回答
  • 报错原因

    name(分账方全称)设置错误 排查方案

    1、检查分帐关系绑定接口中的分账接收方信息中name(分账方全称)设置的是否正确,和account(分账方帐号)认证的姓名是否匹配。如无法确认是否匹配,可拨打95188-1联系商户客服人员进行核实确认。

    2、检查接口name参数配置的中文参数名称是否有乱码,如有乱码,需要核实编码格式是否填写正确。

    注:分账关系绑定接口请求参数字符串可通过修改提交方法进行获取,方法具体说明以(JAVA为例)

    AlipayTradeRoyaltyRelationBindResponse response = alipayClient.execute(request)); //把以上的修改成如下的写法 AlipayTradeRoyaltyRelationBindResponse response = alipayClient.pageExecute(request,"GET"); //再输出response.getbody 的数据内容

    输出后会获取到完整的一条请求字符串内容,再检查其中的中文是否有乱码。

    2020-05-07 09:08:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载