免簽個人收款方案autoxpay實現原理


autoxpay是一款靜態html頁面就能實現個人免簽收款的系統

可以下載代碼自行測試。代碼網盤地址:

 https://pan.baidu.com/s/1FiRuia2HQo7qBgTfQkgZGQ
提取碼:5k1n
 

支付系統代碼最好掌握在自己手上才放心哦。如果用發卡平台 或者類似jspay的話。

      第一個:錢被壓着,比如說發卡平台,常常壓幾天,總感覺心里不踏實。假設在不跑路情況下,如果購買客戶違規投訴還可能落得個“人財兩空”。發卡平台是客戶在平台購買激活碼,然后在系統中使用激活碼,這種方式支付體驗非常差,不能做到實時性,很多單支付率         真的是太低了。

     第二個:費用高,我自己個人開發者收入不高,賺的都是血汗錢。payjs之類的雖然能做到實時些,但是費率一樣高,好一點的1個點左右,高的2個點左右。

    第三點:不確定性。錢先到平台不到自己,一般也得幾天。指不定哪天平台,平台運行崩潰或者平台跑路,然后還不知道能損失多少。

 

實現原理:

文章的標題寫了:  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萬分之一,這個出錯的概率,如果購買量小的化,是可以接受的。

 這個適合並發較少的個人開發者。 當然如果訂單發生了錯亂,那么恭喜你,你基本上已經是土豪了,你訂單那么多。可以使用企業的方式了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM