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


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 相关文章推荐
添加到收藏夹代码(兼容几乎所有的浏览器)
Jan 09 Javascript
jquery如何获取复选框的值
Dec 12 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
Dec 20 Javascript
JavaScript实现彩虹文字效果的方法
Apr 16 Javascript
JS两种类型的表单提交方法实例分析
Nov 28 Javascript
EL表达式截取字符串的函数说明
Sep 22 Javascript
详谈DOM简介及节点、属性、查找节点的方法
Nov 16 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
Sep 12 Javascript
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
VUE写一个简单的表格实例
Aug 06 Javascript
微信小程序开发之获取用户手机号码(php接口解密)
May 17 Javascript
JavaScript 空间坐标的使用
Aug 19 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.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
Open and Print a Word Document
2007/06/15 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
2014/06/05 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
朴素贝叶斯算法的python实现方法
2014/11/18 Python
python编写爬虫小程序
2015/05/14 Python
python 如何快速找出两个电子表中数据的差异
2017/05/26 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
2017/09/22 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
pandas重新生成索引的方法
2018/11/06 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
工商管理实习生自我鉴定范文
2013/12/18 职场文书
护理专业优质毕业生自荐书
2014/01/31 职场文书
业务部门经理岗位职责
2014/02/23 职场文书
活动总结格式范文
2014/04/26 职场文书
2014年教师政治学习材料
2014/06/02 职场文书
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
React 高阶组件HOC用法归纳
2021/06/13 Javascript
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript
详解MySQL的主键查询为什么这么快
2022/04/03 MySQL
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏