iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >使用java如何实现一个微信H5支付功能
  • 144
分享到

使用java如何实现一个微信H5支付功能

h5支付java 2023-05-31 16:05:08 144人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关使用java如何实现一个微信H5支付功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前面做了app微信支付的回调处理,现在需要做微信公众号的支付,花了一天多时间

这篇文章将为大家详细讲解有关使用java如何实现一个微信H5支付功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

前面做了app微信支付的回调处理,现在需要做微信公众号的支付,花了一天多时间,终于折腾出来了!鉴于坑爹的微信官方没有提供Java版的demo,所以全靠自己按照同样坑爹的文档敲敲敲,所以记录下来,以供自己及后来人参考,不足之处,还请指正。

首先,我们贴出调用支付接口的H5页面,当然,在这个页面之前,还需要做很多其他的操作,我们一步一步的来。

坑爹的官方文档给了两个不同的支付接口,在微信公众平台开发中文档的“微信js-SDK说明文档”中,给出的支付方式是下面被屏蔽的那一部分,而在商户平台的“H5调起支付api”中,又给了一份不同的接口,即下面未屏蔽正常使用的接口。关于坑爹的微信提供了两个不同的支付接口,网上搜索结果也是众说纷纷,所以,只有自己试了。当然,为了简单,我直接试了下面这一种,然后奇迹般的成功了。

<%@ page language="java" contentType="text/html; charset=UTF-8"   pageEncoding="UTF-8"%>  <!DOCTYPE html> <html>   <head>     <meta Http-equiv="Content-Type" content="text/html; charset=UTF-8">     <title>微信网页支付</title>     <!-- <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> -->     <!-- <script type="text/javascript" src=" https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> -->     <script type="text/javascript">                   // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作       //所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行       //wx.ready(function(){         //参数是后台传过来的,签名加密,随机数,时间戳等全部后台处理好         var appId="${appId}";         var timeStamp="${timeStamp}";         var nonceStr="${nonceStr}";         var prepay_id="${prepay_id}";//之前参数名叫package,对应api接口,因为package是关键字,被坑了一次         var sign="${paySign}";         //支付接口         function onBridgeReady(){             WeixinJSBridge.invoke(               'getBrandWCPayRequest', {                 "appId" : appId,   //公众号名称,由商户传入                  "timeStamp" : timeStamp, //时间戳,自1970年以来的秒数 (java需要处理成10位才行,又一坑)                 "nonceStr" : nonceStr, //随机串                 "package" : prepay_id, //拼装好的预支付标示                 "signType" : "MD5",//微信签名方式                 "paySign" : sign //微信签名               },               function(res){                 //使用以下方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回  ok,但并不保证它绝对可靠。                 if(res.err_msg == "get_brand_wcpay_request:ok" ) {                      alert("支付成功");                        }else{                   alert("支付失败");                 }               }             );          }         if (typeof(WeixinJSBridge) == "undefined"){           if( document.addEventListener ){             document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);           }else if (document.attachEvent){             document.attachEvent('WeixinJSBridgeReady', onBridgeReady);             document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);           }         }else{           onBridgeReady();         }       //});       //究竟哪个是支付接口            </script>   </head>   <body>        </body> </html> 

--结束END--

本文标题: 使用java如何实现一个微信H5支付功能

本文链接: https://www.lsjlt.com/news/227003.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用java如何实现一个微信H5支付功能
    这篇文章将为大家详细讲解有关使用java如何实现一个微信H5支付功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前面做了app微信支付的回调处理,现在需要做微信公众号的支付,花了一天多时间...
    99+
    2023-05-31
    h5支付 java
  • 利用golang怎么实现一个微信支付功能
    本文章向大家介绍利用golang怎么实现一个微信支付功能的基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。golang的优点有哪些golang是一种编译语言,可以将代码编译为机器代码,编译后的二进制文件可以直接部署...
    99+
    2023-06-06
  • 怎么用Java也实现微信和支付宝支付功能
    这篇文章主要介绍“怎么用Java也实现微信和支付宝支付功能”,在日常操作中,相信很多人在怎么用Java也实现微信和支付宝支付功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2022-10-19
  • 利用java如何实现一个微信APP支付接口
    这篇文章给大家介绍利用java如何实现一个微信APP支付接口,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。开始开发1、配置相关的配置信息1、配置appid(Android)、mch_id(ios)、微信支付后的回调地址...
    99+
    2023-05-31
    java 支付
  • 微信小程序支付功能如何实现
    这篇文章主要介绍了微信小程序支付功能如何实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序支付功能如何实现文章都会有所收获,下面我们一起来看看吧。微信小程序支付功能开发文档如下:小程序端,保留大部分的...
    99+
    2023-06-26
  • 微信小程序如何使用PHP实现支付功能
    小编给大家分享一下微信小程序如何使用PHP实现支付功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!本文实例为大家分享了微信小程序支付PHP具体代码,供大家参考,具体内容如下服务器端获取 ...
    99+
    2022-10-19
  • JavaScript+H5如何实现微信摇一摇功能
    这篇文章主要介绍JavaScript+H5如何实现微信摇一摇功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!项目终于如约上线,但是在春节前又有一个新的活动要做,类似微信的摇一摇活动...
    99+
    2022-10-19
  • 如何进行vue项目中的支付功能实现(微信支付和支付宝支付)
    如何进行vue项目中的支付功能实现(微信支付和支付宝支付),针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。项目中常见的支付方式    支付宝支付...
    99+
    2023-06-22
  • 微信公众号如何实现H5支付接口调用方法
    这篇文章主要为大家展示了“微信公众号如何实现H5支付接口调用方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信公众号如何实现H5支付接口调用方法”这篇文章吧...
    99+
    2022-10-19
  • 利用javaweb实现一个在线支付功能
    今天就跟大家聊聊有关利用javaweb实现一个在线支付功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。具体内容如下package com.learning.web.servlet;...
    99+
    2023-05-31
    javaweb 在线支付 ava
  • 使用golang怎么实现一个京东支付功能
    这篇文章主要介绍了使用golang怎么实现一个京东支付功能,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:什么是golanggolang 是Google开发的一种静态强类型、编译型、并发型...
    99+
    2023-06-06
  • 怎么用PHP实现支付宝和微信扫码在线支付的功能
    本篇内容介绍了“怎么用PHP实现支付宝和微信扫码在线支付的功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2022-10-18
  • 如何使用PHP开发微信公众号的支付功能
    如何使用PHP开发微信公众号的支付功能随着移动支付的快速发展,微信支付作为国内最主流的支付方式之一,成为了许多企业和个人必备的支付手段。而在开发微信公众号时,如果能够集成支付功能,将能够为用户提供更便捷的支付方式,也能够为企业带来更多的收益...
    99+
    2023-10-27
    微信公众号 PHP开发 支付功能
  • 如何使用PHP开发微信小程序的支付功能?
    如何使用PHP开发微信小程序的支付功能?随着微信小程序的普及,越来越多的开发者开始关注微信小程序的支付功能。在微信小程序中,用户可以通过支付功能实现购买商品、充值账户等操作。本文将介绍如何使用PHP开发微信小程序的支付功能,并提供具体的代码...
    99+
    2023-10-26
    PHP开发 PHP支付接口 微信小程序支付
  • 怎么在HTML5中使用tracking.js实现一个刷脸支付功能
    怎么在HTML5中使用tracking.js实现一个刷脸支付功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。摄像头1.1input获取摄像头html5中获取用户摄像头,有...
    99+
    2023-06-09
  • 教你用Java在个人电脑上实现微信扫码支付
    Java实现PC微信扫码支付 做一个电商网站支付功能必不可少,那我们今天就来盘一盘微信支付。 微信支付官方网站 业务流程: 开发指引文档 支付服务开发前提准备: 1.SDK下载:...
    99+
    2022-11-12
  • 利用java如何实现一个短信通信功能
    本篇文章为大家展示了利用java如何实现一个短信通信功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。短信信息的发送目前已经是项目中必不可少的部分,我们怎么通过web页面来实现把信息推送到别人手机上...
    99+
    2023-05-31
    java 短信通信 ava
  • 使用Html5怎么实现一个微信语音功能
    使用Html5怎么实现一个微信语音功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。为什么要学会HTML5 的语音呢?Html5 规范推进,手机的更新加速了操作...
    99+
    2023-06-09
  • 如何在Python项目中利用Django框架实现一个支付宝付款功能
    今天就跟大家聊聊有关如何在Python项目中利用Django框架实现一个支付宝付款功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。建立一个Django项目然后在里面创建一个应用,如...
    99+
    2023-06-06
  • 微信小程序详解如何实现付款功能
    目录1 支付场景2 创建数据源2.1 商品数据源2.2 订单数据源3 创建连接器4 创建应用5 功能开发5.1 首页5.2 商品详情页5.3 订单页总结1 支付场景 我们梳理一下支付...
    99+
    2022-11-13
    微信小程序付款功能 小程序付款
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作