个人小程序接入支付解决方案


Posted in Javascript onMay 23, 2019

现状

现在如果产品要接入支付,支付宝和微信都规定必须公司才能申请,对个人而言就没办法了。

注册和维护一个公司的成本很高,还涉及到财务会计、纳税等,最后如果不需要了注销公司也会很麻烦。

这对于刚起步的产品,或者个人开发者而言成本都很高。

解决方案

那个人还有办法签约微信和支付宝的原生支付接口吗?

有!XorPay.com 是微信和支付宝的支付服务商,可以代个人签约微信支付接口 和 支付宝当面付接口,支持 native / jsapi / 收银台 / 当面付 / h5 支付方式,资金由微信、支付宝官方结算,安全可靠。

接下来就介绍一下个人小程序接入支付的具体步骤。

第一步,注册XorPay.com 提交资料签约微信和支付宝,开通接口

第二步,参考小程序demo 或者 按文档对接

XorPay 有现成可用的小程序demo代码,GitHub 链接

当然你可以按文档自己对接,小程序文档

最终效果如下:

个人小程序接入支付解决方案

在 app.json 中添加:

"navigateToMiniProgramAppIdList": [
    "wx6eeed4ca124a1abf"
  ]

小程序跳转代码:

wx.navigateToMiniProgram({
    appId: 'wx6eeed4ca124a1abf',
    path: 'pages/index/index',
    extraData: {
      'aid': '1', #aid
      'name': 'XorPay充值',
      'pay_type': 'jsapi',
      'price': '0.02',
      'order_id': 'm-5',
      'notify_url': 'https://abc.com/notify',
      'sign': md5.hexMD5('XorPay充值' + 'jsapi' + '0.02' + 'm-5' + 'https://abc.com/notify' + 'app secret'),
    },
    envVersion: 'develop',
    fail(res) {
      wx.showToast({
        title: res.errMsg,
        icon: 'none',
      });
    },
    success(res) {
      wx.showToast({
        title: 'ok',
        icon: 'none',
      });
    },
  });

支付成功或者取消,会跳回你的小程序,并携带参数:

支付成功

extraData: {
  status: 'success'
}

支付取消

extraData: {
  status: 'cancel'
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript-简单的日历实现及Date对象语法介绍(附图)
May 30 Javascript
jquery()函数的三种语法介绍
Oct 09 Javascript
jQuery制作简单柱状图实例
Jan 28 Javascript
js调用百度地图及调用百度地图的搜索功能
Sep 07 Javascript
jQuery实现网页顶部固定导航效果代码
Dec 24 Javascript
javascript中eval解析JSON字符串
Feb 27 Javascript
Node.js 8 中的重要新特性
Jun 28 Javascript
基于jQuery的表单填充实例
Aug 22 jQuery
axios进阶实践之利用最优雅的方式写ajax请求
Dec 20 Javascript
angular 服务的单例模式(依赖注入模式下)详解
Oct 22 Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 Javascript
OpenLayer学习之自定义测量控件
Sep 28 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
May 23 #Javascript
微信小程序上传图片到php服务器的方法
May 23 #Javascript
React精髓!一篇全概括小结(急速)
May 23 #Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
May 23 #Javascript
微信小程序实现文件、图片上传功能
Aug 18 #Javascript
微信小程序实现图片上传
May 23 #Javascript
WebSocket的简单介绍及应用
May 23 #Javascript
You might like
PHP实现一个轻量级容器的方法
2019/01/28 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
jquery isEmptyObject判断是否为空对象的函数
2011/02/14 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
js每隔5分钟执行一次ajax请求的实现方法
2013/11/27 Javascript
jQuery获取标签文本内容和html内容的方法
2015/03/27 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
详解Angular 4.x NgIf 的用法
2017/05/22 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
Python开发常用的一些开源Package分享
2015/02/14 Python
python 编码规范整理
2018/05/05 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
深入理解Django-Signals信号量
2019/02/19 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
pytorch对梯度进行可视化进行梯度检查教程
2020/02/04 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
天美时手表加拿大官网:Timex加拿大
2016/09/01 全球购物
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
Paradox London官方网站:英国新娘鞋婚礼鞋品牌
2019/08/29 全球购物
机械设计专业大学生职业生涯规划书范文
2014/09/13 职场文书
建议书格式
2015/02/04 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
python运行脚本文件的三种方法实例
2022/06/25 Python