码迷,mamicode.com
首页 > 微信 > 详细

微信支付容易忽略的【官方提示!!!!】

时间:2016-05-03 15:58:00      阅读:470      评论:0      收藏:0      [点我收藏+]

标签:

1、设置测试目录

在微信公众平台设置,栏目见图。支付测试状态下,设置测试目录,测试人的微信号添加到白名单,发起支付的页面目录必须与设置的精确匹配。并将支付链接发到对应的公众号会话窗口中才能正常发起支付测试。注意正式目录一定不能与测试目录设置成一样,否则支付会出错

技术分享

2.获取prepayId

发送XML到URL地址:https://api.mch.weixin.qq.com/pay/unifiedorder

xml内容如下:

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1

// 例子

<xml>
   <appid>wx2421b1c4370ec43b</appid>   公众号后台的appid
   <attach>支付测试</attach>           附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据【调试阶段随便写】
   <body>JSAPI支付测试</body>      商品或支付单简要描述【调试阶段随便写】
   <mch_id>10000100</mch_id>    微信支付分配的商户号
   <nonce_str>1add1a30ac87aa2db72f57a2375d8fec</nonce_str>  根据url中的签名算法   https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3  生成的随机字符串
   <notify_url>http://wxpay.weixin.qq.com/pub_v2/pay/notify.v2.php</notify_url>     接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数。
   <openid>oUpF8uMuAJO_M2pxb1Q9zNjWeS6o</openid>   需要
   <out_trade_no>1415659990</out_trade_no>
   <spbill_create_ip>14.23.150.211</spbill_create_ip>
   <total_fee>1</total_fee>
   <trade_type>JSAPI</trade_type>
   <sign>0CB01533B8C1EF103065174F50BCA001</sign>
</xml>

 

 

微信支付容易忽略的【官方提示!!!!】

标签:

原文地址:http://www.cnblogs.com/ning-blogs/p/5455094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!