出于商家支付安全考虑,微信只识别一个授权目录,发起支付请求的页面必须紧跟该授权目录。
授权目录头部要包括http或https,要精确到二级或三级目录。
需要精确到发起支付的页面文件所在的最细分目录,不可增加、减少或修改此目录。
请以“/”结尾。
一、选择支付类型
目前有两种支付类型:1.JS API网页支付 2.Native原生支付
如果没有特殊要求,两种都勾选。
二、支付授权目录
目前可以选择http还是https协议,没有特别要求,建议选择http。对安全要求高的企业,请选择https,后续相关设置也需要自己处理。
支付授权目录填写自己控制的域名加上目录。
一个完整的目录参考如下:
http://www.doucube.com/wxpay/ 蓝色部分表示要选择的。
原文 http://www.cnblogs.com/txw1958/p/weixin-pay-url.html
三、共享收货地址
选择“是”。
四、其他URL配置
参考JS API支付请求实例:http://www.doucube.com/wxpay/jsapi/
Native原生支付回调URL :http://www.doucube.com/wxpay/native/
维权通知URL :http://www.doucube.com/wxpay/rights/
告警通知URL :http://www.doucube.com/wxpay/alarm/
经过实际测试后发现,第三条的意思是支付授权目录应该为当前页面链接的上一级目录
比如:
访问url为:http://www.a.com/recharge/index
授权目录应为:http://www.a.com/recharge/
访问url为:http://www.a.com/recharge
授权目录应为:http://www.a.com/
带参数的url忽略参数:
访问url为:http://www.a.com/recharge/index?package=1
授权目录应为:http://www.a.com/recharge/
如果想在未认证的公众号内进行微信支付,也是可以的,网上有关于弹出二维码的解决方案,可供参考。
五、注意事项:
有一些第三方开发公司在网上给出了自己的URL,在此提醒,不要轻易使用别人的URL。如果真要选择第三方的支付目录及URL设置作为自己的配置,应该对其产品能力进行一定的考察后再做决定。