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


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 相关文章推荐
jquery 使用点滴函数代码
May 20 Javascript
JavaScript的递归之递归与循环示例介绍
Aug 05 Javascript
js复制网页内容并兼容各主流浏览器的代码
Dec 17 Javascript
js实现点击链接后窗口缩小并居中的方法
Mar 02 Javascript
javascript实现十秒钟后注册按钮可点击的方法
May 13 Javascript
JavaScript数组的一些奇葩行为
Jan 25 Javascript
BootStrap使用file-input插件上传图片的方法
Sep 05 Javascript
微信小程序 SocketIO 实例讲解
Oct 13 Javascript
解决Vue不能检测数组或对象变动的问题
Feb 24 Javascript
原生js实现贪食蛇小游戏的思路详解
Nov 26 Javascript
Webpack设置环境变量的一些误区详解
Dec 19 Javascript
AJAX检测用户名是否存在的方法
Mar 24 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
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
PHP几个数学计算的内部函数学习整理
2011/08/06 PHP
yii2中使用Active Record模式的方法
2016/01/09 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
一个可拖拽列宽表格实例演示
2012/11/26 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
node.js中的fs.readdirSync方法使用说明
2014/12/17 Javascript
Jsonp post 跨域方案
2015/07/06 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
AngularJS 模块详解及简单实例
2016/07/28 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
[02:29]DOTA2英雄基础教程 陈
2013/12/17 DOTA
videocapture库制作python视频高速传输程序
2013/12/23 Python
Python判断两个对象相等的原理
2017/12/12 Python
在Python中关于使用os模块遍历目录的实现方法
2019/01/03 Python
解决python文件双击运行秒退的问题
2019/06/24 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
django模型类中,null=True,blank=True用法说明
2020/07/09 Python
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
预备党员党校学习自我评价分享
2013/11/12 职场文书
机械个人求职信范文
2014/01/24 职场文书
护理专业大学生自我推荐信
2014/01/25 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
《青山不老》教学反思
2016/02/22 职场文书
合作意向书怎么写
2019/06/24 职场文书
助学金申请书该怎么写?
2019/07/16 职场文书
goland 设置project gopath的操作
2021/05/06 Golang
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis