接入支付功能
对于个人开发者来说,我们很希望我们开发的App被广泛使用,同时可以获得一些额外收入,那就更好了。但是在微信开放平台或者支付宝开放平台申请支付功能,需要是企业才可以接入,对于我们个人开发者来说,门槛无疑很高,为了接入微信和支付宝支付还要去注册一家公司,成本有点高,前期可能只是为了探索市场,需要节约成本,后期如果收入颇厚,那么注册公司也是极其乐意和势在必行的。
市面上的个人支付
一、零资质的个人收款
市面上有不少通过安装特定收款监听App实现收款回调功能的平台,比如玎玎支付、PaysApi、收小钱等;这些虽然是零资质,而且收费也不是特别高,但是有几个弊端:
- 需要安装特定的收款监听App,手机需要一直处于开机和网络良好状态;
- 如果改动价格,需要上传多张收款二维码,操作繁琐,尽管有些平台通过安装VirtualXposed,生成任意收款金额的二维码免去此操作,但是手机需要停留在微信或者支付宝界面、而且还要保持屏幕常亮状态;
- 回调存在不稳定因素,由于收款回调是在安装了收款监听App的手机在接收到收款的通知栏通知后上报金额到该平台服务器,再通过该平台回调到设置好的回调地址,所以其中有些环节如果出问题,比如收款监听的手机断网了,或者该平台的服务器宕机,都会导致没有收到收款回调;
- 收款金额上限额度小,上限金额为固定收款二维码每日的限额,额度较小;
- 这也是最重要的一点,用户在扫描支付二维码后发现是跳转转账页面而不是调起微信支付或支付宝支付,心中会有所怀疑,导致部分潜在付费用户流失。
二、真正的个人签约支付
目前了解到的个人签约微信支付和支付宝支付的平台有[PayJs]、[YunGouOS],这两家公司均是微信支付和支付宝支付的服务商,这两个平台支付和结算功能都是由微信和支付宝官方提供,微信支付采用的是T+1结算,而支付宝则是实时结算,二者均包含的功能有:
- 扫码支付
- 公众号支付
- 收银台支付
- 小程序支付
- 付款码支付
- 异步通知
- 退款
如何开通个人支付
提交材料
无需营业执照,只需要提供个人身份证信息或照片、银行卡信息等,并支付开通费用即可,一般都会通过,而且审核时间不长,半小时内即可通过;
支付开通费用
PayJs
PayJs的收费标准是300元 + 每笔交易2%的服务费,也就是说300块钱即可开通微信支付和支付宝支付,但是往后的每笔交易都要给予2%的服务费给该平台,其中每笔交易微信支付的手续费是0.38%、支付宝是0.6%,举个例子:
有用户支付了100元的订单,如果是采用微信支付的方式,那么你实际可以得到:
100 * (1 - 0.02 - 0.0038) = 97.62元
如果是采用支付宝支付的方式,则是:
100 * (1 - 0.02 - 0.006)= 97.4元
虽然服务费不是直接从交易额里面扣除,而是以豆豆值来抵用,需要预先充值豆豆,或者通过每天签到获取(少量),每笔交易后会消耗豆豆,但是实际能够获得金额可以用上面的公式算出。
YunGouOs
YunGouOs的收费属于一次性付费,也就是说只需要支付开通费用,后续每笔交易金额不会收取服务费(目前推广阶段不收,而且也声明老用户不会收,所以要抓紧机会开通),当然微信和支付宝的手续费是免不了的,但是这也是可以接受的,毕竟最高每笔也只是0.6%。
手续费率 | 开通费用 |
---|---|
0.6% | 200 |
0.59% | 230 |
0.58% | 260 |
0.55% | 340 |
0.5% | 360 |
0.49% | 380 |
0.48% | 400 |
0.45% | 440 |
0.4% | 460 |
0.39% | 480 |
0.38% | 500 |
二者应该选谁
收费方面
当前YunGouOs处于推广阶段不收服务费,而且也声明老用户不会收,所相对于PayJs的收费规则来说,YunGouOs不收服务费这一点,可以说有很大的优势,毕竟我们希望真正到我们口袋里的钱越多越好,而且PayJs收取服务费的方式并不是从交易额中扣除,而是要预先往管理后台充值豆豆,豆豆不足则会导致支付失败,所以这就要求要时刻关注豆豆数的消耗情况,虽然关注官方的公众号可以收到豆豆不足的提醒,但是还要想到每次都要有充值豆豆这一步骤,觉得很繁琐。
SDK
PayJs官方并没有开发SDK供我们使用,但是有一些开发者个人封装的Demo可以供我们参考;YunGouOs官方则有提供SDK,仅仅只需要简单的一个方法调用即可实现生成支付串,如java版本的SDK:
微信生成收银台支付串:
String result = WxPay.cashierPay(orderNum, String.valueOf(yuan), YunOsConfig.WX_MCHID, goodsName, attach, notifyUrl, "", YunOsConfig.WX_KEY);
支付宝生成wap支付支付串:
String result = AliPay.wapPay(orderNum, String.valueOf(yuan), YunOsConfig.ALIPAY_MCHID, goodsName, attach, notifyUrl, YunOsConfig.ALIPAY_KEY);
管理后台
二者的管理后台均有查看每日成交金额、成交笔数以及每月收入总额的功能;也有补发回调的功能;YunGouOs多了一个退款功能,直接在对应订单上操作即可,PayJs则需要自己手动调用退款接口,这点上YunGouOs的体验相对比较好。
总结
上述两个平台我都使用过,一开始用的是[PayJs],后面发现了[YunGouOS],个人感觉还是[YunGouOS]在体验上和收费上最佳,而且还可以加入技术群,可以提供技术援助,他们的技术人员态度和能力都很强,强烈推荐使用[YunGouOS]。
看了上述两个平台的介绍,对于需要接入微信支付和支付宝支付的你,赶紧点击进入官网了解下吧,特别是[YunGouOS]要趁着现在处于推广阶段赶紧开通哦,不然后续可能就要收取服务费了,好在他们声明不对老用户收取,所以赶紧在他们公布收取服务费之前开通吧,即使现在还没用到,但是后续可能自己有好的idea,需要接入支付功能,就当未雨绸缪,最低的开通费用也就是200元。