加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

大腦風暴來臨-自建掃碼支付服務器平臺(硬件設計)

2018/04/27
137
服務支持:
技術交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術大咖們分享疑惑和經驗、收獲成長和認同、領取優(yōu)惠和紅包等。

虛擬商品不可退

當前內容為數(shù)字版權作品,購買后不支持退換且無法轉移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖(2)
  • 方案介紹
  • 相關文件
  • 推薦器件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

現(xiàn)在支付寶、微信掃碼支付使用已經非常普遍。鑒于此,開發(fā)一臺掃碼支付服務器平臺。作品集成了電子技術與軟件技術與一體融合了GPRS通信,內部集成了與后臺服務器的支付通信協(xié)議,對線下支付設備開發(fā)者提供了簡易的接口。此外作品提供一路DTU鏈路,可供用戶傳輸自由數(shù)據。

用戶只需要熟悉串口通訊等通信協(xié)議,無須關心與微信支付和支付寶服務器的通信協(xié)議,只需要在服務器端設置好支付參數(shù),就可以進行支付設備開發(fā)。大大縮短了,開發(fā)周期。目前共享設備異常火爆,這些設備都需要提供支付功能。

系統(tǒng)設計框圖:


系統(tǒng)主要分為2個部分,用戶串口數(shù)據的解析,和支付請求數(shù)據和支付返回數(shù)據的解析。

模塊通過串口接收用戶支付數(shù)據,先解析校驗用戶請求數(shù)據后,更具用戶的支付金額等參數(shù),生成AES加密支付報文,通過SIM800A 發(fā)送到后臺服務器。

后臺服務器對模塊發(fā)送來的支付數(shù)據進行二次驗證,驗證通過后,根據需要向支付寶或者微信支付服務器發(fā)送支付請求數(shù)據。隨后后臺服務器將接收到微信和支付寶的支付鏈接數(shù)據

發(fā)送給模塊,模塊接收到這些數(shù)據后,經過驗證,通過串口發(fā)送給用戶設備。

此后,模塊將進入等待支付結果狀態(tài)。通過服務器的異步通知和模塊定時輪休訂單狀況來確認當前訂單的支付狀態(tài)。定時將支付狀態(tài)返回給用戶??梢愿鶕脩舻脑O定,支付成功后,開啟某個繼電器。

硬件電路板實物截圖:


總結:

本作品主要功夫主要在軟件上面。涉及到支付等資金操作,對系統(tǒng)的穩(wěn)定性可靠性要求非常高。

對每筆支付訂單,需要能明確的給出支付狀態(tài),即使設備異常重啟,也不能丟失訂單狀態(tài)。這就要服務端和設備端都要進行密切配合,對每筆訂單的支付log都要落地。

在通信方面,GPRS 與服務器端的要維持長鏈接,通過心跳來保持連接。由于各種各種不可控,鏈接會中斷,這就需要設備需要及時的重連的能力。設計一臺優(yōu)雅的重連機制非常重要。

未來產品近繼續(xù)完善,加入軟件遠程升級能力,在協(xié)議方面會添加多種協(xié)議。


PS:該項目設計來源于立創(chuàng)社區(qū),設計資料僅供學習參考。詳見附件原文出處

  • 硬件設計.zip
    描述:原理圖和PCB源文件,用PADS打開
  • 原文出處.zip
    描述:原文出處

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據手冊 ECAD模型 風險等級 參考價格 更多信息
LT5581IDDB#TRPBF 1 Linear Technology LT5581 - 6GHz RMS Power Detector with 40dB Dynamic Range; Package: DFN; Pins: 8; Temperature Range: -40°C to 85°C
$8.85 查看
APAE1590R2540AKDB1-T 1 Abracon Corporation GPS/GLONASS PATCH ANT ADH PIN

ECAD模型

下載ECAD模型
$2.65 查看
HMC608LC4TR 1 Hittite Microwave Corp Wide Band Medium Power Amplifier,
$342.07 查看

相關推薦

電子產業(yè)圖譜