微信和支付寶支付開發

2021-08-03 22:42:46 字數 1587 閱讀 6792

網際網路支付

網際網路支付主要分為網路銀行直接支付、第三方輔助支付和第三方支付平台支付。

第三方支付

支付流程:

1. 首先客戶確認購買後提交支付訂單,使用第三方平台提供的賬戶進行貨款支付(支付給第三方),

2. 第三方通知商家貨款到賬,發出客戶所需的商品,

3. 客戶確認商品後再通知第三方付款,第三方將款項轉給商戶。

當面付

線下當面付產品支援條碼支付、掃碼支付、聲波支付。

聲波支付流程:使用者開啟支付寶錢包內「當面付-聲波付」,對準商家所提供的聲波接收終端(如:麥克風或帶聲波支付功能的自助售貨機),並完成支付。

手機**支付

支付流程:商家在網頁中呼叫支付寶提供的網頁支付介面調起支付寶客戶端內的支付模組,商家網頁會跳轉到支付寶中完成支付,支付完後跳回到商家網頁內,最後展示支付結果。若無法喚起支付寶客戶端,則在一定的時間後會自動進入網頁支付流程。

電腦**支付

使用者通過支付寶pc收銀台完成支付,交易款項即時給到商戶支付寶賬戶。

支付寶開發設計

支付寶開發流程:需要通過建立應用的方式接入螞蟻各項產品介面並進行開發,開發者的應用供商家使用,需要商家對該應用進行授權,授權完成後開發者可以幫助商戶完成相應的業務邏輯。

總體設計

整合建立應用時所新增的所有功能介面,然後為使用者提供乙個支付介面和查詢介面,當使用者請求支付時,需傳遞請求引數,如訂單號、訂單名稱,交易金額等,然後跳轉至支付寶的支付頁面或者請求本地支付寶客戶端進行掃碼支付或者等賬號操作等。支付成功後,程式可將支付寶反饋的交易資訊,訂單資訊,支付賬號資訊等存入資料庫,可用於完成訂單查詢業務或者其他操作。

資料庫設計

訂單資訊

閘道器返回碼、閘道器返回碼描述、業務返回碼、業務返回碼描述、簽名、支付寶交易號、商家訂單號(可二選一)、買家支付寶賬號、交易狀態、交易的訂單金額、實收金額、本次交易打款給賣家的時間、交易支付使用的資金渠道、 買家在支付寶的使用者id、

支付寶賬戶資訊商戶資訊

簽約商戶名稱、授權狀態、授權token、簽約功能、商戶操作員編號、商戶門店編號、商戶機具終端編號、支付寶店鋪編號、

系統資訊

支付寶閘道器,應用閘道器,應用金鑰、應用公鑰、支付寶公鑰、加簽方式、

微信支付和支付寶支付

一 先copy下寫給後台的文件 支付寶 互動流程詳見 客戶端 android 呼叫的快捷支付介面如下 該介面需要傳入兩個引數 第二個引數 isshowpayloading 是ui方面的設定,與後台無關。第乙個引數 orderinfo 需要 後台伺服器給出 客戶端發起支付請求需要之前 需要 商戶伺服器...

微信支付 支付寶支付

二 移動端支付寶支付 weixinpay data else if document.attachevent else onbridgeready function res vm.number null vm.router.go 1 vm.base url index.html depositres...

微信支付寶支付

備忘,如果有看到的小夥伴,希望能幫助到你 測試的時候一定要用自定義基座測試 證書檔案是你的.keystore檔案路徑,在生成證書的時候一點更要記住檔案位置和密碼!實在忘記了,就最簡單粗暴的方法,重新生成把,但是在重新生成時,一定要記得把相關用到證書資訊的地方全部修改一遍。cmd開啟 生成.keyst...