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


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 urldecode URL解码的问题
Jan 08 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
js隐式全局变量造成的bug示例代码
Apr 22 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
May 05 Javascript
举例讲解Node.js中的Writable对象
Jul 29 Javascript
微信小程序 MD5加密登录密码详解及实例代码
Jan 12 Javascript
微信小程序实现带刻度尺滑块功能
Mar 29 Javascript
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
利用vue.js实现被选中状态的改变方法
Feb 08 Javascript
angular2模块和共享模块详解
Apr 08 Javascript
vue使用laydate时间插件的方法
Nov 14 Javascript
微信小程序实现下拉刷新动画
Jun 21 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
星际争霸中的热键
2020/03/04 星际争霸
openflashchart 2.0 简单案例php版
2012/05/21 PHP
php stream_get_meta_data返回值
2013/09/29 PHP
php读取文件内容到数组的方法
2015/03/16 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
JS多个表单数据提交下的serialize()应用实例分析
2019/08/27 Javascript
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
vue开发简单上传图片功能
2020/06/30 Javascript
vue实现购物车列表
2020/06/30 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
2015/04/16 Python
python使用matplotlib绘制折线图教程
2017/02/08 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
python开发一款翻译工具
2020/10/10 Python
python中re模块知识点总结
2021/01/17 Python
陈欧的广告词
2014/03/18 职场文书
投标服务承诺书
2014/05/28 职场文书
食品安全标语
2014/06/07 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
孝敬父母的活动方案
2014/08/28 职场文书
房屋过户委托书范本
2014/10/07 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
侵犯商业秘密的律师函
2015/05/27 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书
详解TypeScript的基础类型
2022/02/18 Javascript
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL