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


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 学习笔记 选择器之六
Jul 23 Javascript
iframe窗口高度自适应的实现方法
Jan 08 Javascript
用javascript将数据导入Excel示例代码
Sep 10 Javascript
jquery+ajax验证不通过也提交表单问题处理
Dec 12 Javascript
js多功能分页组件layPage使用方法详解
May 19 Javascript
js实现九宫格拼图小游戏
Feb 13 Javascript
React全家桶环境搭建过程详解
May 18 Javascript
mpvue跳转页面及注意事项
Aug 03 Javascript
Vue2 监听属性改变watch的实例代码
Aug 27 Javascript
使用Karma做vue组件单元测试的实现
Jan 16 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
Jul 17 Javascript
vant组件中 dialog的确认按钮的回调事件操作
Nov 04 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 查找字符串常用函数介绍
2012/06/07 PHP
基于header的一些常用指令详解
2013/06/06 PHP
php结合md5实现的加密解密方法
2016/01/25 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
Three.js源码阅读笔记(基础的核心Core对象)
2012/12/27 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
Node.js console控制台简单用法分析
2019/01/04 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
js实现简单扫雷
2020/11/27 Javascript
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python 内置函数complex详解
2016/10/23 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
python实现智能语音天气预报
2019/12/02 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
详解python 内存优化
2020/08/17 Python
纯CSS3实现圆角效果(含IE兼容解决方法)
2014/05/07 HTML / CSS
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
机票销售员态度不好检讨书
2014/09/27 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
二审答辩状范文
2015/05/22 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书
Golang实现AES对称加密的过程详解
2021/05/20 Golang
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android
python脚本框架webpy模板赋值实现
2021/11/20 Python