首頁 >微信小程式 >小程式開發 >分享兩種除了支付寶接口、微信接口,免接口收款之外的免接口付款方法

分享兩種除了支付寶接口、微信接口,免接口收款之外的免接口付款方法

Y2J
Y2J原創
2017-05-16 11:39:193170瀏覽

這篇文章主要介紹了網站申請不到支付寶接口、微信接口,免接口收款實現方式幾種解決辦法的相關資料,需要的朋友可以參考下

網站申請不到支付寶接口、微信接口,免接口收款實現方式。

由於客戶網站需要支付,但是又申請不到接口,找了一個第3方的接口,每用幾天就不行了,所以研究了一下 現在網上流行的付款方式。

很多非正規業務網站申請不到支付寶的即時到帳接口,微信收款接口也申請不到。但是又必須需要付款接口,怎麼辦。

現在網路上有很多這種免介面實作方式,

主要有2種方式:

1,申請第3方的支付,或直接自己搭建一個第3方網站。這個網站是正規網站,比如說正常購物網站,賣衣服,鞋子這些正規實體商品

這種網站就很容易申請到介面。

申請介面之後,這個網站正常接取付款。

接下來我們的非正規網站,可以post資料給正規網站,在正規網站新增一個訂單,正常支付,支付完成回調之後,在將支付結果傳回給非正規網站,完成付款。

這種方式最為穩健。

2,另一種方式,現在也用的比較多。

付款提供一個二維碼,用戶直接掃碼完成轉賬,客戶電腦上安裝一個小程序,網上也有下載,即時掃描支付寶、微信後台的交易記錄,發現有新紀錄就POST給網站完成支付流程。

這個裡面,牽涉到一個 付款的確認過程,必須知道是誰付款。

通常做法是,透過付款時候的備註欄,來確認誰付款。

查看了一下別人的程式碼,發現比較好的實作方式。

首先,手機支付寶生成50-100個,收款二維碼,金額設定為你需要的金額,在收款理由中,自己編一個號碼,二維碼保存檔案名稱也為這個號碼,然後將這50個二維碼的編號紀錄儲存到資料庫。

每筆記錄給一個status字段,為0表示可以支付,1表示正在支付,還有一個UID字段。

需要支付的時候,先從資料庫裡面選擇一條status為0的記錄,選取之後,將status設定為1,支付用戶ID 也更新到這條記錄的UID字段,選取之後,就能讀取到這個二維碼,

二維碼返回給用戶,用戶掃碼完成之後,這個時候,在支付寶的交易記錄中,備註這一欄就有了這個二維碼的編號。

我們的EXE程式(其實就是一個WEBVIEW 控制項,隨時刷新支付寶交易記錄頁)有新紀錄之後,就提取記錄,在POST給網站,網站收到訊息,就用這個備註的編號從我們的資料庫中選擇

我們剛才的那一筆記錄,就知道,UID了,給這個UID新增餘額或者完成訂單支付,在將這條記錄的status改為0,UID也為0,

這樣就完成了付款。這種方式現在使用也比較普遍。

【相關推薦】

1. 特別推薦#:「php程式設計師工具箱」V0.1版本下載

2. 微信小程式完整原始碼下載

3. 微信小程式demo:陽淘

#

以上是分享兩種除了支付寶接口、微信接口,免接口收款之外的免接口付款方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn