AutoXpay静态网页就可以个人实时收款方案

      作为个人建站兄弟或者个人开发者常常在收款方面吃尽苦头,笔者自己摸索很多方式,最早的发卡平台,然后就是一些简单的payjs之类的收款方式,后面发现,这些都不靠谱。然后有人要说为什么不接SDK,现在大公司SDK都是要公司资质才行,还先得有个公司,然后去申请让别人审核资质,然后还得集成SDK。集成SDK还不是那么简单,我自己也成尝试过,另外手续费一样不少。

     第一个:钱被压着,比如说发卡平台,常常压几天,总感觉心里不踏实。假设在不跑路情况下,如果购买客户违规投诉还可能落得个“人财两空”。发卡平台是客户在平台购买激活码,然后在系统中使用激活码,这种方式支付体验非常差,不能做到实时性,很多单支付率真的是太低了。

     第二个:费用高,我自己个人开发者收入不高,赚的都是血汗钱。payjs之类的虽然能做到实时些,但是费率一样高,好一点的1个点左右,高的2个点左右。

    第三点:不确定性。钱先到平台不到自己,一般也得几天。指不定哪天平台,平台运行崩溃或者平台跑路,然后还不知道能损失多少。

    鉴于这些因素笔真本着觉得这些问题的原则写了一个可以做到:

    个人收款:不需要公司资质,无手续费。 

     实时回调:付款成功2秒内拿到成功的结果,可以根据成功结果处理回调内容。

     资金安全:费用直接到自己的账户,无任何风险。


    可以先体验一下:http://www.motionface.cn/autoxpay/ 


    接下来讲系统部署的流程:

    文章的标题写了:  AutoXpay只需静态网页即可实现,难道没有数据库?

    是的。

       没有自己的数据库,但是使用第三方云数据库,刚好数据库是免费调用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万分之一,这个出错的概率,如果购买量小的化,是可以接受的。

 这个适合并发较少的个人开发者。 当然如果订单发生了错乱,那么恭喜你,你基本上已经是土豪了,你订单那么多。可以使用企业收款的方式了。 

你可能感兴趣的:(AutoXpay静态网页就可以个人实时收款方案)