PHP实现小程序微信支付(v3版本)

这篇具有很好参考价值的文章主要介绍了PHP实现小程序微信支付(v3版本)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

PS:本篇文章是PHP对小程序进行微信支付v3版本的实现,仅用于对支付流程的了解,具体使用方面需要大家自行调整

小程序端JS代码:

getPrepayID(){
   
    var that = this
    wx.getStorage({
   
      key:'openid',
      success(res){
   
        that.setData({
   
          'openid':res.data
        })
      }
    })
    wx.getStorage({
   
      key:'username',
      success(res){
   
        that.setData({
   
          'username':res.data
        })
      }
    })
    //console.log(that.data.openid)
    wx.request({
   
      url: 'http://127.0.0.1:2908/wxPayV3/v3GetPrepayId.php', //此处填写你的PHP文件url地址
      method:'POST',
      header:{
   
        'content-type':'application/x-www-form-urlencoded'
      },
      data:{
     //发送的数据,大家根据需要自行调整
        'description':'0.38mm.pen',  //商品描述,自行调整
        'openid':that.data.openid,  //用户openid,此处是从缓存中获取到的
        'total':1,                  //订单总金额,单位为分,实际使用请乘100改为以元为单位
        'username':that.data.username,  //用户的昵称,此处从缓存中获取,用于后续存放于数据库中
        'goods_id':1                //商品编号,数据库使用
      },
      success(res){
   
        //console.log(res)
       // that.setData({
   
       //   'nonceStr':res.data.nonceStr,
       //   'package':res.data.package,
       //   'paySign':res.data.paySign,
       //   'timeStamp':res.data.timeStamp,
       //   'signType':res.data.signType
       // })
        console.log(res.data)
        wx.requestPayment({
   
          nonceStr: res.data.nonceStr,
          package: res.data.package,
          paySign: res.data.paySign,
          timeStamp: res.data.timeStamp,
          signType: 'RSA',
          success(res){
   
				//自行书写成功调用的逻辑,本篇仅为了实现成功支付
          }
        })
      }
    })
  },

PHP类的相关代码:文章来源地址https://www.toymoban.com/news/detail-520475.html

<?php
require_once('../config/appConfig.php');  //读取相关配置,主要是appid,mch_id,serial_no,APIv3

class API_v3Connect
{
   
    /**
     * 获取相关配置
     */

到了这里,关于PHP实现小程序微信支付(v3版本)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 最新影视视频微信小程序源码-带支付和采集功能/微信小程序影视源码PHP(更新)

    源码简介: 这个影视视频微信小程序源码,新更新的,它还带支付和采集功能,作为微信小程序影视源码,它可以为用户 提供丰富的影视资源,包括电影、电视剧、综艺节目等。 这个小程序影视源码,还带有变现模式,它的盈利方式挺直接了当的,就是卖会员的,只要无脑

    2024年02月08日
    浏览(58)
  • springboot实现微信小程序V3微信支付功能

    appId:小程序appid appSecret:小程序的secret mchId:商户号 keyPath:商户私钥路径(apiclient_key.pem) certPath:证书路径(apiclient_cert.pem) platFormPath:平台证书(cert.pem) 注 : 需要通过写程序生成平台证书(见v3Get()方法) apiKey3:apiv3密钥 serialnumber:商户证书序列号 notifyUrl:回调地

    2024年02月12日
    浏览(61)
  • springboot整合IJPay实现微信支付-V3---微信小程序

    微信支付适用于许多场合,如小程序、网页支付、但微信支付相对于其他支付方式略显麻烦,我们使用IJpay框架进行整合 JPay 让支付触手可及, 封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单

    2024年02月02日
    浏览(70)
  • Java实现微信小程序V3支付 (完整demo)

    2024年02月07日
    浏览(40)
  • 【微信支付】java-微信小程序支付-V3接口

    最开始需要在微信支付的官网注册一个商户; 在管理页面中申请关联小程序,通过小程序的 appid 进行关联;商户号和appid之间是多对多的关系 进入微信公众平台,功能-微信支付中确认关联 具体流程请浏览官方文档:接入前准备-小程序支付 | 微信支付商户平台文档中心 流程走

    2024年02月06日
    浏览(55)
  • SpringBoot整合微信小程序支付V3(支付、退款)

    微信支付开发前,需要先获取商家信息,包括商户号、AppId、证书和密钥。 获取商户号 微信商户平台 申请成为商户 = 提交资料 = 签署协议 = 获取商户号 获取AppID 微信公众平台 注册服务号 = 服务号认证 = 获取APPID = 绑定商户号 申请商户证书 登录商户平台 = 选择 账户中心 = 安

    2024年02月08日
    浏览(44)
  • 小程序微信支付V3版本Java集成

    相较于之前的微信支付API,主要区别是: 遵循统一的REST的设计风格 使用JSON作为数据交互的格式,不再使用XML 使用基于非对称密钥的SHA256-RSA的数字签名算法,不再使用MD5或HMAC-SHA256 不再要求携带HTTPS客户端证书(仅需携带证书序列号) 使用AES-256-GCM,对回调中的关键信息进

    2024年02月11日
    浏览(61)
  • 【Java】微信小程序V3支付(后台)

    目录         相关官网文档         1.需要的参数         2.引入库         3.用到的工具类         4.支付下单实现         5.支付回调 接入前准备-小程序支付 | 微信支付商户平台文档中心 微信支付-JSAPI下单 获取平台证书列表-文档中心-微信支付商户平

    2024年02月12日
    浏览(49)
  • SpringBoot 整合微信小程序微信支付V3 jsapi (支付、退款)

    最近的一个微信小程序项目里有用到微信支付,网上找的资料都是特别乱,看起来特别懵,结合了好多文章的内容,终于做了出来,可能我的这个博文看起来也是特别乱,但是是可以直接C走简单改一改就可以用的。(支付成功回调,和退款回调因为昨天刚在阿里申请的域名还

    2024年04月25日
    浏览(50)
  • 基于php微信小程序疫苗预约系统设计与实现

    开发概要 开发操作系统:windows10 + 4G内存 + 500G 小程序开发:微信开发者工具(MINA框架) 后台环境:IIS +PHP 后台开发语言:PHP 后台开发工具:Dreamweaver +PhpStorm 数据库:mysql8 数据库管理工具:navicat 其他开发语言:html + css +javascript

    2024年02月11日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包