开发公众号支付,需要在微信商户号内配置支付授权目录,才能在微信内唤起微信支付。配置方法如下。
登录 商户平台 ,按照下面路径找到「支付授权目录」配置项。
商户平台-->产品中心-->开发配置
需要注意的是,一个商户号只能配置5个支付授权目录。配置时,需选择网址开头的协议,是http协议还是https协议。另外,支付目录,并不是最终的支付路径,而是支付路径的父路径。
例如,支付路径为:
https:/
www.tmall.com/product/1 ,
则配置目录时,需配置成
https:/
www.tmall.com/product/ 。
配置路由的结尾有 / 。
开发公众号支付时,在统一下单接口中要求必传用户 openid 。为了获取用户的 openid 。需要在公众号平台设置「网页授权域名」。
设置路径为
设置 --> 公众号设置 --> 功能设置 --> 网页授权域名
具体获取 open_id ,可以参考 微信网页授权
注:获取用户的openid的方式有多种,但是对于未关注或未曾关注过公众号的用户,只能使用微信网页授权的方式获取用户的 openid 。且一个公众号下的微信网页授权只能填一个。