前景:公司用CRMEB的开源版商城搭建了一个微信小程序,里面涉及分销与佣金的问题,用户发起佣金提现后,后台无法通过提现申请,一直报错,这个问题困扰了一个多月。
2024年7月9日
第一次报错,报错内容如下:参数错误:appid字段必填,最长为32个字符
被报错信息误导,一直以为是系统错误、代码错误、甚至服务器不稳定错误(因为开源版的bug真的无敌多。。。)
后来翻阅了crmeb的技术文档+问大佬,得知:需要在商家支付中心中开通“商家转账到零钱”功能。
2024年8月17日
成功开通了“商家转账到零钱”的功能,期间申请被驳回了一次,后来重新整理了材料,第二次就申请成功了(如果有人也遇到被驳回的麻烦可以来问问我)。功能开通后,将转账发起方式设置为API发起。因为是小程序使用,用API接口发起转账,所以选择API发起。
设置完毕,我兴冲冲的区测试,结果,还是失败了。。。。
报错如下:产品权限验证失败,请查看您当前是否具有该产品的权限
2024年8月20日
继续翻阅各种文档,发现我们当前接口类型是V2,如果想使用商家转账到零钱就必须设置V3接口
如果已经开通了V2接口,那么V3接口的申请回很简单,只需重新填写一个V3密钥即可。
申请成功后将接口更换为V3。
此时我再次进行尝试,但是还是失败了!但这次一个错误都没报,钱也还是提现不了。。。。
2024年8月26日
非常尴尬,我在商家支付助手里试图找到提现的资金流水,偶然发现运营账户的余额竟是0.00,我才恍然大悟,用户下单入账到基本账户,但要给用户转账是用运营账户。
在给运营账户充了钱后,再次提现就成功了!不过很慢,还需要超管手动点击确认并输入支付密码,不过困扰已久的功能终于是解决了,爽!