其实切换很简单,使用测试授权目录还是使用支付授权目录微信是根据调用支付时的url来匹配的,谁的匹配度越高就是哪个。
如:
支付授权目录:http://domain/projectName/controller/
测试授权目录:http://domain/projectName/controller/api/
如果你调用支付的api是http://domain/projectName/controller/api/,那么微信会认为是测试,这个时候就会验证此微信号是否处于白名单中,如果在可以调用支付,如果不在白名单中就不行。