美文网首页
微信小程序支付API

微信小程序支付API

作者: wangyu2488 | 来源:发表于2019-12-30 09:03 被阅读0次

2019年12月26日

文档:

https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7

image.png

一.一般要开发的两个接口

1.统一下单

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

2.申请退款

https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_4

3.签名规则

https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=4_3

二.小程序支付时序图

image.jpeg image.png

关键就是wx.requestPayment(object)

wx.requestPayment({
  timeStamp: '',
  nonceStr: '',
  package: '',
  signType: 'MD5',
  paySign: '',
  success (res) { },
  fail (res) { }
})

2.ps商户系统和微信支付系统主要交互:

1、小程序内调用登录接口,获取到用户的openid,api参见公共api【小程序登录API

2、商户server调用支付统一下单,api参见公共api【统一下单API

3、商户server调用再次签名,api参见公共api【再次签名

4、商户server接收支付通知,api参见公共api【支付结果通知API

5、商户server查询支付结果,api参见公共api【查询订单API

三.微信小程序支付实现步骤

image.png

1.获取登录凭证code 并传给后端服务器

image.png

2.后端服务器请求微信服务器获取openid和session_key,并将openid返回给小程序

3.小程序客服端发起支付请求给后端服务器 (带上openid参数)

4.后端服务器接收到openId后,调用微信支付统一下单接口(后端调用的,用来给小程序获取支付参数)

5.拿到后端服务器返回的5个参数后,调用最终支付接口wx.requestPayment

image.png

6.微信服务器进行支付成功后,通知后端服务器。

相关文章

  • APP与小程序对比

    小程序 HTML5 教程 CSS3 教程 ECMAScript 6 入门 微信小程序官网 微信小程序 API 支付...

  • 微信小程序支付功能全流程实践

    前言微信小程序为电商类小程序,提供了非常完善、优秀、安全的支付功能。在小程序内可调用微信的API完成支付功能,方便...

  • 微信小程序支付功能全流程实践

    前言 微信小程序为电商类小程序,提供了非常完善、优秀、安全的支付功能。在小程序内可调用微信的API完成支付功能,方...

  • 微信小程序的支付流程

    一、前言 微信小程序为电商类小程序,提供了非常完善、优秀、安全的支付功能。在小程序内可调用微信的API完成支付功能...

  • 小程序微信支付

    小程序接入微信支付 思路:小程序提供了微信支付的api我们只要填写对应参数就行 注:支付的签名算法需要用到key,...

  • 微信小程序:支付系列专辑(开发指南+精品Demo)

    小程序支付指南: 微信小程序与php 实现微信支付 | 链接 微信小程序---设计支付密码的输入框| 链接 e玩转...

  • 微信小程序支付开发具体流程

    申请微信支付小程序认证后进入微信支付申请小程序的微信支付实战:微信小程序支付开发具体流程 填写企业信息对公账户并上...

  • 微信小程序支付`签名错误`

    微信小程序支付签名错误 你设置的微信支付秘钥,必须是 “api安全秘钥” ,而不是 “apiv3”; 设置的密钥...

  • 微信小程序支付API

    2019年12月26日 文档: https://pay.weixin.qq.com/wiki/doc/api/wx...

  • python3实现微信支付和提现

    微信支付--V3接口 小程序支付 前提:前端获取微信用户的临时code值给到后端,后端根据code值调用微信API...

网友评论

      本文标题:微信小程序支付API

      本文链接:https://www.haomeiwen.com/subject/jjwyoctx.html