当前位置:   article > 正文

微信小程序(云开发)----微信支付_微信小程序 云开发 支付

微信小程序 云开发 支付


前言

开通微信支付云调用,首先需要小程序已经开通了微信支付,而微信支付是不支持个人小程序的,需要企业账户才行,其次需要小程序已经绑定了商户号


一、注册微信小程序

1. 在微信公众平台官网首页点击右上角的“立即注册”按钮。

微信公众平台官网
请添加图片描述

2. 选择小程序

请添加图片描述

3. 填写信息

邮箱不能在微信平台注册过。。。。有注册过公众号、订阅号的都不行。。。。需要重新注册个QQ
请添加图片描述

4. 激活邮箱

请添加图片描述

5. 填写主体信息

选择个体工商户(可以淘宝注册一个营业执照)

请添加图片描述

请添加图片描述

二、登录公众平台

1.扫码登录

请添加图片描述

三.开通微信支付

1. 绑定微信支付商户号

①登录后点击微信支付去关联一个商户号
请添加图片描述
②然后扫码关联
请添加图片描述

③返回首页可以看到已经关联
请添加图片描述

2.小程序微信支付申请(要交300块钱)

①回到首页去申请微信支付
请添加图片描述
②点击后选择这个
请添加图片描述
可以参考这篇文章


四、开发者工具配置

1.点开云开发点击设置

请添加图片描述
请添加图片描述

2.点击添加商户号后进行账号绑定

请添加图片描述

此时微信收到授权信息,授权一下

3.jsapi和api退款权限授权

去授权

请添加图片描述

五、简单案例

微信支付文档

1.新建一个page

请添加图片描述

2.新建云函数

请添加图片描述

右键点击新建Node.js云函数----命名pay

3.编写云函数index.js

请添加图片描述

// 云函数代码
const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})

exports.main = async (event, context) => {
  const res = await cloud.cloudPay.unifiedOrder({
    "body" : "爱编程的小贤",//商品名称或商品描述event.goodName
    "outTradeNo" : "2608230605"+Date.parse(new Date()),//订单号,,,唯一  >>>>>>QQ号+时间戳
    "spbillCreateIp" : "127.0.0.1",//先填这个
    "subMchId" : "",//你的商户号
    "totalFee" : 1,//支付金额,,,分 event.totalFee*100
    "envId": "环境ID",
    "functionName": "pay_cb"
  })
  return res
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

4.编写pay.wxml

请添加图片描述

<!--pages/pay/pay.wxml-->
<button bindtap="goPay">去支付</button>
  • 1
  • 2

5.编写pay.js

// pages/pay/pay.js
Page({
//支付
goPay(){
// 小程序代码
  wx.cloud.callFunction({
    name: 'pay',
    data: {
      //goodName:"贤哥",
      //totalFee:10,
    },
    success: res => {
      console.log("获取支付参数成功",res)
      const payment = res.result.payment

      //调起支付
      wx.requestPayment({
        ...payment,
        success (res) {
          console.log('支付成功', res)
        },
        fail (err) {
          console.error('支付失败', err)
        }
      })
    },
    fail: res=>{
      console.log("获取支付参数失败",res)
    },
  })
  }
})
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32

6.效果展示

请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/258491?site
推荐阅读
相关标签
  

闽ICP备14008679号