微信支付--理论

本文总结了微信支付的各种交易类型和支付模式,包括JSAPI、Native、APP、H5、小程序支付等,并详细阐述了交易金额、交易类型、货币类型等关键参数规定。同时介绍了微信支付流程,从获取openid到统一下单、支付结果通知,以及小程序调起支付的API使用。
摘要由CSDN通过智能技术生成

之前一个商城系统(微信小程序),使用过微信支付和微信退款功能,现在总结一下

购物支付流程:下单--》

微信退款:用户对该订单申请退款 ; 商户在商城管理端同意退款,实现微信退款

微信支付包括:

公众号支付

小程序支付

扫码支付

H5支付

app支付

刷卡支付

openId:

为了识别用户,每个用户针对每个公众号或小程序等应用产生一个operId 。公众号或小程序应用将openId存储在数据库中,便于下次登录时辨识其身份。

小程序部署:

https://mp.weixin.qq.com/?url=%2Fwxopen%2Fauthprofile%3Faction%3Dindex%26token%3D1040303389%26lang%3Dzh_CN

开发设置:

支付设置:

开发管理:

当开发进行到一定阶段时,开发者提交代码后,可把对应版本设为体验版

需要上线时,把上传的代码提交给腾讯审核,审核通过后即可发布上线,如图

微信支付流程:(只写过微信支付和微信退款的后台代码,但是相关配置没有参与过;以后有时间再专门学习一下微信支付整个开发流程)

转 https://p去掉ay.we去掉ixin.qq.com去掉/wiki/doc/api/wxa/去掉wxa_api.php?去掉chapter=7_4&去掉index=3  

不知道会不会被封。。。。

支付模式:

1、

付款码支付

付款码支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。

2、

Native支付

Native支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。

3、

JSAPI支付

JSAPI支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。应用场景有:

  1. ◆ 用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付
  2. ◆ 用户的好友在朋友圈、聊天窗口等分享商家页面连接,用户点击链接打开商家页面,完成支付
  3. ◆ 将商户页面转换成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付

4、

APP支付

APP支付又称移动端支付,是商户通过在移动端应用APP中集成开放SDK调起微信支付模块完成支付的模式。

5、

H5支付

H5支付主要是在手机、ipad等移动设备中通过浏览器来唤起微信支付的支付产品。

6、

小程序支付

小程序支付是专门被定义使用在小程序中的支付产品。目前在小程序中能且只能使用小程序支付的方式来唤起微信支付。

名词介绍:

微信支付系统

微信支付系统是指完成微信支付流程中涉及的API接口、后台业务处理系统、账务系统、回调通知等系统的总称。

商户后台系统

商户后台系统是商户后台处理业务系统的总称,例如:商户网站、收银系统、进销存系统、发货系统、客服系统等。

商户证书

商户证书是微信提供的二进制文件,商户系统发起与微信支付后台服务器通信请求的时候,作为微信支付后台识别商户真实身份的凭据

签名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值