微信支付 API
JSAPI支付
复制页面
微信支付 API
文档说明
阅读对象
版本说明
术语
支付模式
名词解释
支付账户
支付账户
接口规则
协议规则
参数规定
安全规范
获取openid
JSAPI支付
场景介绍
案例介绍
接入前准备
开发指引
获取微信版本号
JSAPI调起支付
支付常见问题
API列表
统一下单
POST
查询订单
POST
关闭订单
POST
申 请退款
POST
查询退款
POST
下载交易账单
POST
下载资金账单
POST
支付结果通知
POST
交易保障
POST
退款结果通知
POST
最佳实践
支付回调和查单实现指引
支付验收指引
网络排查指引
最佳安全实践
跨城冗灾方案
回调通知注意事项
专线商户Notify升级指引
商户收银台H5大字号规范
微信支付二维码规范
运营规范
运营规范
SDK与DEMO下载
SDK与DEMO下载
JSAPI支付
复制页面
接入前准备
一、设置支付目录
#
支付授权目录说明:
1、商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录”,例如:
https://www.weixin.com/pay.php。
2、商户实际的支付目录必须和在微信支付商户平台设置的一致,否则会报错“当前页面的URL未注册:”
支付授权目录设置说明:
登录微信支付商户平台(pay.weixin.qq.com)-->产品中心-->开发配置,设置后一般5分钟内生效。
支付授权目录校验规则说明:
1、如果支付授权目录设置为顶级域名(例如:
https://www.weixin.com/
),那么只校验顶级域名,不校验后缀;
2、如果支付授权目录设置为多级目录,就会进行全匹配,例如设置支付授权目录为
https://www.weixin.com/abc/123/,则实际请求页面目录不能为https://www.weixin.com/abc/,也不能为https://www.weixin.com/abc/123/pay/,必须为https://www.weixin.com/abc/123/
图7.7 微信JSAPI支付-支付目录配置
二、设置授权域名
#
开发JSAPI支付时,在统一下单接口中要求必传用户openid,而获取openid则需要您在公众平台设置
获取openid
的域名,只有被设置过的域名才是一个有效的获取openid的域名,否则将获取失败。具体界面如图7.8所示:
图7.8 微信网页授权域名设置
文档内容是否对您有帮助?
如果文档内容没有解决您的问题,您还可以前往
微信开放社区
寻求帮助
上一页
案例介绍
下一页
开发指引