当前位置: 首页 > news >正文

不备案怎么做淘宝客网站做网站硬件

不备案怎么做淘宝客网站,做网站硬件,做雨棚的网站,福田公司网站建设今天给大家分享java小程序支付 首先我们学习任何东西要先看官网 下面是支付业务流程 我们具体用代码去实现上面的业务流程 功能截图 代码截图 pay(){//调用后台生成订单var orderNumber "20210101123456";var amount 0.01;WxPay.wxpay(app, amount, orderNumber…

今天给大家分享java小程序支付

首先我们学习任何东西要先看官网

下面是支付业务流程

我们具体用代码去实现上面的业务流程

功能截图

代码截图

 pay(){//调用后台生成订单var orderNumber = "20210101123456";var amount = 0.01;WxPay.wxpay(app, amount, orderNumber, '支付测试', function(code) {// 下单成功,跳转到订单管理界面if (code == 0) {}});},
function wxpay(app, money, orderNum, goodsName, callback) {wx.request({header: {"token": app.globalData.token},url: app.globalData.domain + '/api/pay/wechat/unifiedOrder',data: {storeId: app.globalData.storeId,orderNum: orderNum,totalAmount: money,goodsName: goodsName},success: function (res) {if (res.data.code == 0) {// 发起支付wx.requestPayment({timeStamp: res.data.data.timeStamp,nonceStr: res.data.data.nonceStr,package: res.data.data.package,signType: 'MD5',paySign: res.data.data.paySign,fail: function (resp) {wx.showToast({title: '支付失败',icon: 'none'})callback(1);},success: function () {wx.showToast({title: '支付成功',icon: 'none'})callback(0);}})} else {wx.showToast({title: res.data.msg,icon: 'none'})callback(1);}}})
}
/*** 统一下单(详见https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1)* 在发起微信支付前,需要调用统一下单接口,获取"预支付交易会话标识"* 接口地址:https://api.mch.weixin.qq.com/pay/unifiedorder** @param request 请求对象,注意一些参数如appid、mchid等不用设置,方法内会自动从配置对象中获取到(前提是对应配置中已经设置)*/@GetMapping("/unifiedOrder")public R unifiedOrder(@RequestAttribute("userId") Long userId, String orderNum, BigDecimal totalAmount, String goodsName, HttpServletRequest req) throws WxPayException {WxPayUnifiedOrderRequest request = new WxPayUnifiedOrderRequest();request.setOutTradeNo(orderNum);MemberEntity member = memberService.queryObject(userId);request.setOpenid(member.getOpenid());request.setBody(goodsName);request.setNotifyUrl(notifyUrl);request.setTotalFee(totalAmount.multiply(new BigDecimal(100)).intValue());request.setSpbillCreateIp(IPUtils.getIpAddr(req));request.setTradeType("JSAPI");WxPayUnifiedOrderResult result = wxPayService.unifiedOrder(request);String timeStamp = String.valueOf(System.currentTimeMillis() / 1000);String nonceStr = String.valueOf(System.currentTimeMillis());//signKey 商户平台设置的密钥key//签名字段:appId,timeStamp,nonceStr,package,signTypeMap params = new HashMap();params.put("appId", wxPayService.getConfig().getAppId());params.put("timeStamp", timeStamp);params.put("nonceStr", nonceStr);params.put("package", "prepay_id=" + result.getPrepayId());params.put("signType", "MD5");String sign = SignUtils.createSign(params, "MD5",    wxPayService.getConfig().getMchKey(), new String[0]);params.put("paySign", sign);return R.ok().put("data", params);}

http://www.yayakq.cn/news/878844/

相关文章:

  • 网站建设管理工作小结网页微信授权登录
  • 简述网站设计基本流程那些使用vue做的网站
  • 海曙区建设局网站龙元建设网站
  • 校园网站建设方案策划书电商网站开发流程代码
  • 郴州网站建设哪家公司好t型布局网站的优缺点
  • 浙江广厦建设职业技术学院招生网站沈阳网页设计师
  • 网站有哪些类型青岛网站建设大全
  • 汕头网站建设方案书百度不收录什么网站
  • 企业网站怎么做连接淘客返利怎么做网站
  • 网站首页文件名通常是邯郸做移动网站价格表
  • 优化网站内容wordpress oa主题
  • 企业网站最重要的访问对象是0基础做网站用什么语言
  • 找公司做网站多少钱成都wordpress get author meta
  • 网站建设空间怎么租用北京网站建设电扬科技
  • 下步我院将建设网站信息保密网络推广怎么找客户资源
  • 个人网站数据库怎么做chatgpt openai
  • 中国网站建设销市场规模公司注册资本
  • 小程序后台管理系统连云港市网站优化
  • 网站下的源代码和自己做的区别做黄金比较专业的网站
  • 简约 网站 设计充值代理平台
  • 中国空间站建造完成网站广告如何做
  • 网站建设福建wordpress知更鸟
  • 博物馆网站 建设方案内蒙古建设厅官网站
  • v2ex 网站建设上海广告公司排名前十强
  • 导购分享网站模板广州建设工程造价信息网
  • 静态网站开发网站做外贸c2c网站有哪些
  • ftp跟网络连接Wordpress网站路径优化
  • 网站建设更新不及时杭州网站建设方案推广
  • 建设网站需要几部分靖江做网站哪家好
  • 一般做网站是用什么程序做的50强网站建设公司