小程序支付流程详解
来源:互联网 发布:巩义网络招聘平台 编辑:程序博客网 时间:2024/05/29 11:43
世界上最简单的微信支付SDK, 小程序支付流程详解
第1步.客户端获取登录凭证code, 并发送请求到服务端, 示例如下:
wx.login({ success: function(res) { if (res.code) { //发起网络请求 wx.request({ url: 'https://test.com/pay', // 获取预支付参数地址 data: { code: res.code }, success: function(res) { // 第3步处理 } }) } else { console.log('获取用户登录态失败!' + res.errMsg) } }});
第2步.服务端调用扩展库方法, 获取预支付信息返回给客户端
\wxpay\JsapiPay::getPayParams($params, $code)
wx.login({ success: function(res) { if (res.code) { //发起网络请求 wx.request({ url: 'https://test.com/pay', // 获取预支付参数地址 data: { code: res.code }, success: function(res) { // 第3步处理 wx.requestPayment({ timeStamp:res.timeStamp, nonceStr:res.nonceStr, package:'prepay_id=' + res.prepayId, // 这里千万注意, 前面要加 'prepay_id=' signType:'MD5', paySign:res.data.data.sign, success:function () { console.log('支付成功'); }, fail:function (res) { console.log('支付失败'); } }) } }) } else { console.log('获取用户登录态失败!' + res.errMsg) } }});
如果已经将用户openId存在数据库, 则可以直接调用
\wxpay\JsapiPay::getParams($params, $openId)
然后, 进行第3步即可
阅读全文
0 0
- 小程序支付流程详解
- 微信小程序支付及退款流程详解
- 小程序支付详解+源码(客户端+服务端)
- 小程序支付详解+源码(客户端+服务端)
- 小程序支付详解+源码(客户端+服务端)
- 小程序微信支付支付流程(类似H5支付)
- php 微信小程序支付流程(注意事项),小程序支付回调
- 支付宝支付流程详解
- 小程序支付签名失败,视频详解怎么解决小程序支付签名paysign错误
- 微信小程序支付流程
- 小程序支付php
- 实现小程序支付
- 支付宝小程序
- 【视频】详解小程序wx.requestpayment用法,实现小程序在线支付功能
- iOS集成支付宝支付流程详解
- Android 支付宝 支付 流程 详解
- Apple Pay支付流程详解
- 支付宝小程序申请-制作-打包-上线完整流程汇总
- Android开发中实用工具类总结
- webview简单用法
- java之辨析Session Cookie Servletcontext
- Kubernetes Configuration Configuring Redis using a ConfigMap
- 九度oj1473 二进制数
- 小程序支付流程详解
- 人脸捕捉与WEB端的活体检测
- HDU 3663 Power Stations(Dancing_Links精确覆盖)
- 241. Different Ways to Add Parentheses
- iOS 使用Application Loader提交你的应用
- 素数筛选法简单介绍
- 网络操作基础
- 秋招数据库
- 模板方法设计模式