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


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 相关文章推荐
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
May 24 Javascript
JS的千分位算法实现思路
Jul 31 Javascript
鼠标拖拽移动子窗体的JS实现
Feb 25 Javascript
让JavaScript和其它资源并发下载的方法
Oct 16 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
Feb 12 Javascript
js实现简单的二级联动效果
Mar 09 Javascript
vue 2.x 中axios 封装的get 和post方法
Feb 28 Javascript
vue中使用echarts制作圆环图的实例代码
Jul 27 Javascript
angular2 组件之间通过service互相传递的实例
Sep 30 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
Sep 26 Javascript
OpenLayers3实现图层控件功能
Sep 25 Javascript
React Fragment介绍与使用详解
Nov 11 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
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
浅谈php使用curl模拟多线程发送请求
2019/03/08 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
JavaScript中使用concat()方法拼接字符串的教程
2015/06/06 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
简单实现jQuery弹窗效果
2017/10/30 jQuery
ES6学习笔记之map、set与数组、对象的对比
2018/03/01 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
python中的sort方法使用详解
2014/07/25 Python
python实现的简单RPG游戏流程实例
2015/06/28 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
通过实例解析python描述符原理作用
2020/01/22 Python
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
优秀班干部事迹材料
2014/01/26 职场文书
音乐专业自荐信
2014/02/07 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
党支部换届选举方案
2014/05/08 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
行政处罚决定书
2015/06/24 职场文书
CSS极坐标的实例代码
2021/06/03 HTML / CSS
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
2021/06/26 MySQL
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android