此文只是介绍公众号支付,App(移动端)支付请移步官方:https://open.weixin.qq.com/
如果你的服务号微支付或者微商城使用的是第三方平台,如微盟之类的,这些信息填写你不需要担心。直接问平台技术支持即可,他们会告诉你们填写内容。
继续看下面的内容,说明你们是自己或者公司负责微支付部分。
特别注意:填写上图里面的内容有前提
(1)至少有一个外网可以访问的域名
(2)有一个拥有源码项目或者准备搭建的,要熟悉项目架构
(3)建议开发者介入,因为相关内容填写会影响后期开发
(4)如果填写错误,后期想修改。是联系帮你们服务号认证的公司,具体操作他们会告诉你们
1、JS API网页支付和Native原生支付区别
JS API网页支付,如果你有商品选购流程,需要进入到浏览器。
Native原生支付,如果直接通过链接或者其他方式直接购买商品,没有选购流程也不需要进入浏览器。
2、JS API网页支付
(1)支付授权目录:
出于商家支付安全考虑,微信只识别一个授权目录,发起支付请求的页面必须紧跟该授权目录。
1、授权目录头部要包括http或https,要精确到二级或三级目录;
2、需要精确到发起支付的页面文件所在的最细分目录,不可增加、减少或修改此目录;
3、请以“/”结尾。
通俗的说:
如果你的项目架构没有对URL有特别的处理,传统的如:http://www.xxx.com,对应我们windows目录d:/wechat。linux目录/var/www/wechat
而http://www.xxx.com/wxpay/,就算它们目录下面的一个子文件夹。
假设支付发起URL:http://www.xxx.com/wxpay/pay.php
那你的支付授权目录:http://www.xxx.com/wxpay/,除了这个根目录下面的文件可以发起外支付。其他的如http://www.xxx.com/wxpay/a/pay.php或者http://www.xxx.com/pay.php都没有发起支付权限
ps:部分朋友反应授权支付URL、支付回调URL不支持类似thinkphp那样的对URL处理过的,具体的可以电话沟通微信确认。
(2)支付请求实例
请填写一个文件名,该实例意味着:最终发起支付页面的URL,只能在授权目录后增加文件名,不可增加、减少或修改任何目录。
就算上面说的如pay.php、pay.jsp、pay.aspx之类的
(3)支付回调URL
(4)维权通知URL
用户发起维权时,将向此URL推送维权单相关数据,以便商户进行售后服务。
如何让维权入口出现?
a、在自定义菜单里面添加一栏 “维权” 二字。事件选择click的话,写维权二个字就好。事件选择view,修改url里面的appid为你的 https://mp.weixin.qq.com/payfb/payfeedbackindex?appid=你的APPID#wechat_webview_type=1&wechat_redirect
(5)告警通知URL
微信监测到商户服务出现问题时,会及时推送相关告警信息到商户后台。
当商户服务器出问题,可以做一个收到微信通知后发短信给运营人员。