autoxpay是一款静态html页面就能实现我的免签收款的系统html
能够下载代码自行测试。代码网盘地址:数据库
https://pan.baidu.com/s/1FiRuia2HQo7qBgTfQkgZGQ
提取码:5k1n
微信
支付系统代码最好掌握在本身手上才放心哦。若是用发卡平台 或者相似jspay的话。并发
第一个:钱被压着,好比说发卡平台,经常压几天,总感受内心不踏实。假设在不跑路状况下,若是购买客户违规投诉还可能落得个“人财两空”。发卡平台是客户在平台购买激活码,而后在系统中使用激活码,这种方式支付体验很是差,不能作到实时性,不少单支付率 真的是过低了。jsp
第二个:费用高,我本身我的开发者收入不高,赚的都是血汗钱。payjs之类的虽然能作到实时些,可是费率同样高,好一点的1个点左右,高的2个点左右。测试
第三点:不肯定性。钱先到平台不到本身,通常也得几天。指不定哪天平台,平台运行崩溃或者平台跑路,而后还不知道能损失多少。微信支付
实现原理:ui
文章的标题写了: AutoXpay只需静态网页便可实现,难道没有数据库?spa
是的。htm
没有本身的数据库,可是使用第三方云数据库,恰好数据库是免费调用100万次/月,对于我的开发者天然是彻底够用。
恰好 数据库是有js的SDK的,那么,咱们直接在静态网页中使用到的s技术便可实现对数据库的通常性增删查改的操做。
接下来的流程就是:
获取后台5分钟内订单价格列表 ---》 根据价格列表生成不重复的惟一的价格----》 利用这个价格建立订单 ----》
找一台手机安卓本身开发APP----》 客户支付,手机APP收到消息通知---》 APP将支付的金额匹配到数据并将对于订单修改为支付成功----》 网页修改为支付成功的状态
流程看来,基本上一句话总结是:根据5分钟内 金额的差别匹配到订单编号,而后修改订单支付成功状态。
好比原本支付1.00,若是5分钟内有人已经下了1.00的订单,此刻能够给这个客户减免0.01,那么0.99就是5分钟内惟一的标志,咱们用这个惟一的标志来匹配订单ID,而后毫无差错的匹配到支付的用户。
1.尽可能同时支持微信支付与支付宝支付 咱们能够设用户选择的付款方式为事件A,那么当你同时支持两种方式时,一次付款的p(A)=1/2
2.对价格给一个后两位的随机减免 咱们一样设付款的价格为事件B,那么出现这个价格的几率为p(B)=1/10*1/10=1/100
3.考虑时间因素 咱们假定用户购买的时间也是随机的,若是咱们只考虑小时和分钟数,那么这个时间的几率大概是p(C)=1/13*1/60=1/780
4.由于支付方式的选择与随机减免的金额与购买的时间,咱们能够认为独立 那么这种方式出错的几率大概就是p(ABC)=p(A)p(B)p(C)=(1/2)(1/100)(1/780)=1/156000 即若是能作到上面的两点,一次付款出错的几率大概在15万分之一,这个出错的几率,若是购买量小的化,是能够接受的。
这个适合并发较少的我的开发者。 固然若是订单发生了错乱,那么恭喜你,你基本上已是土豪了,你订单那么多。可使用企业的方式了。