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

现状

现在如果产品要接入支付,支付宝和微信都规定必须公司才能申请,对个人而言就没办法了。 注册和维护一个公司的成本很高,还涉及到财务会计、纳税等,最后如果不需要了注销公司也会很麻烦。 这对于刚起步的产品,或者个人开发者而言成本都很高。

解决方案

那个人还有办法签约微信和支付宝的原生支付接口吗? 有!XorPay.com是微信和支付宝的支付服务商,可以代个人签约微信支付接口 和 支付宝当面付接口,支持 native / jsapi / 收银台 / 当面付 / h5 支付方式,资金由微信、支付宝官方结算,安全可靠。

接下来就介绍一下个人小程序接入支付的具体步骤。

第一步,注册 XorPay.com提交资料签约微信和支付宝,开通接口

第二步,参考小程序demo 或者 按文档对接

XorPay 有现成可用的小程序demo代码,GitHub 链接

当然你可以按文档自己对接,小程序文档

最终效果如下:

"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'
}
原文链接:segmentfault.com

上一篇:CSS 关于多级菜单的内边距的处理方式
下一篇:CSS自定义属性+CSS Grid网格实现超级的布局能力

相关推荐

  • (原创)vue-router的Import() 异步加载模块问题的解决方案

    关注不迷路,如果解决了问题,留下个赞。 1、问题现象 (/public/upload/e221e3db24c3f24a41062b6e4e389df8) 2、出现问题的代码点 (/publ...

    19 天前
  • 鼠标经过子元素触发mouseout,mouseover事件的解决方案

    我想实现的目标:当鼠标进入黑色框时,橙色框执行淡入动画;当黑色框范围移动的时候(即使经过粉色框,动画仍然不被触发);当鼠标移出的时候,橙色方块消失。 遇到的问题阐述:当鼠标移入黑色框的时候,橙色...

    3 年前
  • 高级程序设计:第7章-函数表达式

    函数表达式是JavaScript中的一个既强大又容易令人困惑的特性。 定义函数表达式的方法 1.函数声明 先有function关键字,然后是函数的名字,就是指定函数名的方式。

    1 年前
  • 高程读书笔记 第六章 面向对象程序设计

    本章内容 ECMA262把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数 理解对象 创建对象 创建自定义对象的最简单方式就是创建一个Object的实例,再为它添加属性和方...

    2 年前
  • 马蜂窝旅游小程序

    前言 前段时间学习了关于微信小程序的开发,光说不练假把式,所以就打算自己手撸一个微信小程序,而网上电商类小程序太多了,所以就选择了旅游攻略类小程序来练手。这是我第一次写小程序和第一次写文章,不足之...

    1 年前
  • 首选客户端路由解决方案?[关闭]

    nbrolorefnon(https://stackoverflow.com/users/3924118/nbro)提出了一个问题:Preferred client side routing solu...

    2 年前
  • 首次实战小程序遇到的坑

    在我的强烈要求下,产品终于决定开发一款小程序了,以下是一些开发心得 1.在正式进入开发前,花了两个多小时的时间,阅读了开发文档,不得不说,在此大赞腾讯的开发文档,简单明了 2.拿到设计图,是一倍的...

    2 年前
  • 飞猪微前端:统一运营工作台的解决方案

    飞猪一体化运营工作台一期工作经过 3 个月的开发终于内部开始使用,期间我们面向运营场景,基于微前端与 SDK 化的一体化集成方案,完成 4 大场景 10 余个平台的接入和配置打通,并对数百处视觉和交互...

    1 个月前
  • 项目中引入特殊字体【小程序、h5】包括canvas画图

    请看清楚我虚线下面所有的话。 横线上的废话随便你看不看。 说实话这个字体已经把我折腾的死去活来了一段时间,而且我们项目还经常要画分享图去刷朋友圈,默认字体没办法达到设计的那种效果,查了不少资料,也自己...

    1 年前
  • 顶级测试框架Jest指南:跑通一个完美的程序,就是教出一群像样的学生

    facebook三大项目:yarn jest metro,有横扫宇宙之势。 这个项目的宗旨为:减少测试一个项目所花费的时间成本和认知成本。 ——其实,它在让你当一个好老师。

    2 年前

官方社区

扫码加入 JavaScript 社区