您的位置:首页 > 移动开发 > 微信开发

微信支付开发demo文件是干什么的简单说明

2017-07-15 14:40 148 查看
这几天做微信开发,主要是demo里面介绍的文字很少,不过好在摸索知道了之后就知道怎么处理了。其中有的是搜索别人的博客或者问答分享才知道很多潜在问题

SDK目录结构

|– cert 证书目录,申请商户成功后可以下载到的

| |– apiclient_cert.pem

|
-- apiclient_key.pem

|-- download.php

|-- index.php **几种支付方式的首页引导的,好几个按钮**

|-- lib

|   |-- WxPay.Api.php

|   |-- WxPay.Config.php **主要把商户信息,公众号信息填进去**

|   |-- WxPay.Data.php

|   |-- WxPay.Exception.php

|
– WxPay.Notify.php

|– logs

| |– 2015-03-06.log

|
-- 2015-03-11.log

|-- micropay.php

|-- native.php **主要扫码支付的模式一
4000
,模式二生产二维码的页面(其中模式二的订单也是在这里提交)**

|-- native_notify.php **模式一的二维码被扫码后,会通知这个页面生产提交订单到微信**

|-- notify.php **jsapi 扫码(native)支付成功的结果都会回调通知这个页面**

|-- orderquery.php

|-- qrcode.php

|-- refund.php

|-- refundquery.php

|-- unifiedorder.php
– unit

|– WxPay.JsApiPay.php

|– WxPay.MicroPay.php

|– WxPay.NativePay.php

|– log.php

`– phpqrcode

有里这个介绍就进度快一点了,用的是http模式,据说https模式demo中有的地方需要修改bug。

再说一下,支付成功之后通知的页面,的url都要写在公众号里配置,而且二级域名,目录都要精准一样,否则就会人为没有配置。

notify.php的这个位置可以写支付成功之后,你要做的事情。注意不要话费太多时间,而且微信可能不止一次通知,也许会重复。不过你可以SQL到数据库,哪怕重复提交,插入不进去数据,也相当于避免重复提交咯。哈哈

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息