Home >Backend Development >PHP Tutorial >微信支付: package中的参数partner或prepay_id为空

微信支付: package中的参数partner或prepay_id为空

WBOY
WBOYOriginal
2016-06-06 20:29:273136browse

微信支付: package中的参数partner或prepay_id为空

  • 百度这个问题,有人说是商户支付号写错,说支付号时8位的,可是我只找到10位的

  • 我将prepay_id打印出来是空,我百度无果,故来此地,请各位指点下

回复内容:

微信支付: package中的参数partner或prepay_id为空

  • 百度这个问题,有人说是商户支付号写错,说支付号时8位的,可是我只找到10位的

  • 我将prepay_id打印出来是空,我百度无果,故来此地,请各位指点下

我自己的问题,KEY写错 --真恶心自己

顺便,总结下 做微信支付的几点感受
1.有4个参数时是必要的

  1. APPID -- 公众号唯一标识

  2. MCHID -- 商户支付号

  3. KEY -- 这个需要自己去设置 在商户平台-账号设置-API安全

  4. APPSECRET -- 可以在账户信息中找到

要实现支付功能,除了上面 我认为还有2个比较关键的地方
1.设置授权目录 例:収起请求的页面 url为 http://www.xxx.com/weixin/pay/payment.php?XXXXX,则
填写的目录应该为 http://www.xxxcom/weixin/pay/。
2.实现功能 其中要获取用户的code值,如果是网页跳转形式 要在 微信公众平台-开发者中心-配置项-网页授权获取用户基本信息 配置下你的域名

其他的问题 暂时没遇到

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn