微信支付开发教程JAVA编[007]-扫码支付
来源:互联网 发布:正则匹配ip端口号 编辑:程序博客网 时间:2024/04/30 18:37
我承接app和微信公众号开发,如果有谁需要的话,可以惠顾我,谢谢.
QQ: 40678884
微信: szuzsq
主页: http://www.wxshaker.com
博客: http://blog.csdn.net/szuzsq
-------------------------------------------------------------------------------------------------------------------------------------
扫码支付一般用于,电脑打开的购物网站上,为某个订单生成一个微信支付的二维码,用户在微信上扫描这个二维码,给商家付款.扫码支付有2种模式.下面分别说一说:
1.扫码支付模式一流程:
1).商家生成链接:商家根据微信支付规定格式,将销售产品的信息,生成以下二码维链接展示给微信用户:weixin://wxpay/bizpayurl?appid=wx2421b1c4370ec43b&mch_id=10000100&nonce_str=f6808210402125e30663234f94c87a8c&product_id=1&time_stamp=1415949957&sign=512F68131DD251DA4A45DA79CC7EFE9D
2).微信->商家:微信用户扫描二码维链接后,微信服务器会把相关支付请求和用户信息发送到商户配置的扫码支付回调URL.(公众号后台->微信支付->扫码支付回调URL)----------------------第一次回调
3).商家->微信:商户根据接收的数据,调用统一下单接口提交支付预交易,并将预支付ID返回给微信服务器.
4).由微信服务器完成支付,并将相关支付结果和用户信息又发送给商户(即在统一下单API接口配置的接收微信支付异步通知回调处理的参数notify_url)----------------------------------第二次回调
关于回调url,第一次回调的url,是需要在公众号后台配置的.如图:
扫码支付模式一,在这个url下调用统一下单接口.
第二次回调的url,是需在统一下单接口中,告诉给微信的.即通知地址字段:notify_url.
2.扫码支付模式二流程:
1).商家预下单:商家调用统一下单接口提交支付预交易,并将返回的code_url生成二维码展示给微信用户:weixin://wxpay/bizpayurl?pr=UoYYSx7
2).微信用户扫描二码维链接后,由微信服务器完成支付,并将相关支付结果和用户信息又发送给商户(即在统一下单API接口配置的接收微信支付异步通知回调处理的参数notify_url)----------只回调一次.
模式二,只使用了一次回调,为在统一下单接口中,告诉给微信的.即通知地址字段:notify_url.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
后续的功能:公众号支付,撤销订单,申请退款,现金红包等等.不写了.好累.还是直接发布我写的wxsdk4j吧.大家有什么不懂的.找我.当然后有单子给我做.更加好了..^_^
后续的功能:公众号支付,撤销订单,申请退款,现金红包等等.不写了.好累.还是直接发布我写的wxsdk4j吧.大家有什么不懂的.找我.当然后有单子给我做.更加好了..^_^
后续的功能:公众号支付,撤销订单,申请退款,现金红包等等.不写了.好累.还是直接发布我写的wxsdk4j吧.大家有什么不懂的.找我.当然后有单子给我做.更加好了..^_^
- 微信支付开发教程JAVA编[007]-扫码支付
- 微信支付开发教程JAVA编[006]-刷卡支付
- 微信支付(扫码支付)微信公众平台开发教程(6)
- 微信开发之扫码支付
- 微信支付开发教程JAVA编[001]-引言
- 微信支付开发教程JAVA编[002]-配置
- 微信支付开发教程JAVA编[005]-签名算法
- 微信支付-扫码支付备忘
- 微信支付扫码支付
- Java微信支付开发之扫码支付模式一
- Java微信支付开发之扫码支付模式二
- 第三方支付之微信支付(扫码支付)
- 微信支付之扫码支付(java版 native原生支付)
- Java微信支付之公众号支付、扫码支付
- 微信商户开发文档之扫码支付
- 微信 扫码支付模式二 开发
- Java微信支付(公众号,扫码)
- C# MVC 微信支付教程系列之扫码支付
- 3月21号
- 调用系统相机相册上传头像
- 关于View 设置selector没有效果的问题
- PAT-A 1008. Elevator (20)
- C
- 微信支付开发教程JAVA编[007]-扫码支付
- Android之selector自定义背景实现2
- 倒计时,根据服务器时间计算
- Oracle 11g 默认用户名和密码
- ORA-00211: control file does not match previous control files
- Tensorboard在windows系统下的使用方法
- POJ 3164 Command Network
- C 变量
- 排序算法:快速排序