bmob php支付,基于Bmob在小程序端实现一键支付
基于Bmob在小程序端实现一键支付教程:
几个容易忽略的细节
1.需要先拿到openid
var openId = Bmob.User.current().get('authData').weapp.openid;
2.事先声明一个that
var that = this;
Bmob文档没提,但看到控制台报没有that定义,也就自然会加上了
3.需要作实名认证
未认证会报 code: 10012, message: "your credit info must verify ok."
认证入口:https://bmob.cn/account/info
实名认证.png
4.Bmob付费会员享受支付,最低100元/月
价目表:http://bmob.cn/prices
5.Bmob后台配置项
应用配置->微信小程序帐号服务配置
pay-config.png
6.代码如下——略有改动
var that = this;var openId = Bmob.User.current().get('authData').weapp.openid;// console.log(openId);//传参数金额,名称,描述,openidBmob.Pay.wechatPay(0.01, '名称1', '描述', openId).then(function (resp) { console.log('resp'); console.log(resp);
that.setData({
loading: true,
dataInfo: resp
}) //服务端返回成功
var timeStamp = resp.timestamp,
nonceStr = resp.noncestr,
packages = resp.package,
orderId = resp.out_trade_no,//订单号,如需保存请建表保存。
sign = resp.sign; //打印订单号
console.log(orderId); //发起支付
wx.requestPayment({ 'timeStamp': timeStamp, 'nonceStr': nonceStr, 'package': packages, 'signType': 'MD5', 'paySign': sign, 'success': function (res) { //付款成功,这里可以写你的业务代码
console.log(res);
}, 'fail': function (res) { //付款失败
console.log('付款失败'); console.log(res);
}
})
}, function (err) { console.log('服务端返回失败'); console.log(err.message); // common.showTip(err.message, 'loading',{},6000);
console.log(err);
});
文档出处:http://docs.bmob.cn/data/wechatApp/b_developdoc/doc/index.html#小程序支付
甩掉PHP诸多SDK,抛开服务端配置,不用云函数,不用云引擎,Bmob一行代码搞定预下单,这酸爽,简直了!
源码下载:http://git.oschina.net/laeser/dinner
bmob php支付,基于Bmob在小程序端实现一键支付相关推荐
- uni-app 微信小程序端-AirKiss一键配网
uni-app 微信小程序端-AirKiss一键配网 发现网上很多关于微信小程序配网的文章都是微信小程序原生开发,uni-app少之又少.这篇文章就介绍一下怎么在HBuilder X使用airkiss ...
- 基于Bmob从零开始写一个博客小程序
2019独角兽企业重金招聘Python工程师标准>>> 实现以下技能点 1.集成Bmob小程序SDK作为数据存储 2.wemark解析markdown文本 3.列表页布局与上拉无限加 ...
- 基于springboot微信小程序支付功能实现
基于springboot微信小程序支付功能实现 简单的封装微信小程序支付功能,支付工具类所依赖的fastjson.lombok.wagegger, 1.添加maven依赖: 版本号可根据自己项目的实际 ...
- 小程序下单账号与支付账号不一致不让支付_微信小程序支付流程
微信支付之小程序支付 微信的支付方式有以下几种,不同的支付方式适用于不同的支付场景,而今天要给大家讲的就是 小程序支付 方式 说到支付功能就要涉及到金钱交易,必定是有比较严格的规范及流程,如要求小程序 ...
- 微信小程序-JAVA实现微信支付功能(微信支付2.0)
微信小程序-JAVA实现微信支付功能(微信支付2.0) 一.前言 本博客主要介绍JAVA后台与微信小程序(UNI-APP或者原生微信小程序)的微信支付的实现,如果是APP或者H5的开发暂时不支持,具体 ...
- 小程序微信支付接口php,微信小程序微信支付接入开发
本文主要讲述微信小程序接入微信支付开发过程中遇到的坑,分为两大块,小程序端和后台接口封装.本文主要内容如下: 一.后台接口封装: 二.小程序端整合: 三.踩坑总结. 一.后台接口封装 基于ThinkP ...
- 微信小程序开发之微信支付
概述 最近这段时间接了一个蓝牙车位锁的项目:项目中包括APP和微信小程序:其中涉及在线支付功能,这里记录下微信小程序在线支付完功能 小程序在线支付流程 1.微信小程序登陆微信获取code 调用接口wx ...
- 小程序完整对接 pingpp支付
小程序完整对接 pingpp支付 有几个先要条件: 小程序需要企业认证且开通支付功能,个人认证是无法使用支付功能的(小程序微信支付官网) pingpp 本身接入的企业服务器(即商户服务器)并不强制要求 ...
- 快手小店电脑版_微信PC版更新!支持在小程序中使用微信支付 | 一周资讯
小程序1. 微信PC版更新,支持在小程序中使用微信支付.12月19日,微信PC端推出内测版2.7.2.73,新版本支持以下新功能:新增看一看精选内容,新的订阅号浏览体验,支持在小程序中使用微信支付.( ...
最新文章
- 波士顿动力「全家」跳舞贺新年,马斯克点赞视频:这不是CG!
- java ejb3.0_初识EJB3.0 ---配置与运行篇
- 电商系统的高并发设计和挑战
- 【预告】这两天可能要装Server 2012 Essentials和Nginx反向代理
- 【转】浅谈.net remoting 与webservice
- JAVA实验二——圆柱体
- cesium three性能比较_mapboxgl + three 动画 — 网格热图
- 360剑灵洪门崛起服务器维护,剑灵洪门崛起————【维护】8月1日更新维护公告...
- Android ADB 用法
- 手动挖第一桶金,10日赚3十万元
- 1篇文章认识ZCCT在线认证,加入千人在线学习大军领取云计算资料包!
- 如何写出高性能SQL语句?-性能设计沉思录(6)
- 工业面阵相机与源型PLC和漏型PLC外部触发接线
- seaweedfs问题处理
- VC++调用libcurl的VC库使用详解
- Google Earth导入GPS设备NMEA文本数据
- windows和ubuntu双系统之双硬盘安装
- 最新100个微信小程序
- 4.第K个数(快速选择排序)
- TI CC3200 launchpad 简介
热门文章
- 微信公众平台开发 OAuth2.0网页授权认证
- 删除取消 excel 2007 自动生成的超链接
- 慎重使用volatile关键字
- 我的学习之路_第二十三章_HTML
- mysql 修改max_connections
- springMVC获取file,几种转换
- 结对子作业 四则运算 V2.0
- 在OpenCV中怎样测量代码的运行时间?
- c/c++中typedef详解(此文对typedef用于结构体的定义说明得很清楚到位)
- pycharm配置python路径_pycharm如何配置python环境