调试错误,请回到请求来源地,重新发起请求。错误代码 ROYALTY_FORAMT_ERROR
原因:
在分润功能中,分润格式、分润金额等设置不正确
解决方法:
出现该问题,需要商户网站的网站程序开发、维护或管理的技术人员对支付宝接口做修正。
1、检查分润格式
检查参数royalty_parameters的值是否按照技术文档中规定的格式设置
正确的格式是:
收款方Email_1^金额1^备注1|收款方Email_2^金额2^备注2
或
收款方Email_1^金额1^备注1|收款方Email_1^收款方Email_2^金额2^备注2
如:
111@163.com^0.01^备注说明一|222@163.com^0.01^备注说明二
或
111@163.com^0.02^备注说明一|111@163.com ^222@163.com^0.01^备注说明二
这些分润详细数据中,备注说明不要含有特殊字符,如^、|等,使得整个分润的格式混乱。
2、检查分润金额
一般在分润的时候,金额很容易计算错误,错误的地方在,分润方的钱加上收款账号(参数seller_email)的钱大于扣除了支付宝手续费后买家付款金额。
分润金额的换算公式是——
买家的总金额-支付宝手续费=各分润方的分润金额+收款账号(参数seller_email)收到的钱
如:当买家付款100元,支付宝会先扣除手续费,再对剩余的金额根据分润格式里的分润金额把钱打入给各个分润方的支付宝账号中,若此时分润方的钱加之支付宝手续费的钱还少于买家的付款金额时,多出来的这部分钱则会打入收款账号(参数seller_email)中。
技术人员需按照分润金额的换算公式来检查商户网站中的分润金额是否正确。
如果您依照以上方法还无法解决,可以联系在线技术客服协助您解决问题。