第三方支付原理簡介
第三方支付原理
搭建模擬支付環境
hosts檔案位於c:\windows\system32\drivers\etc\目錄下
模擬器首頁如下圖
實現支付寶模擬支付
支付寶支付文件說明
閘道器引數說明:
partner:商戶編號 1 --
return_url:**商戶位址(通過商戶**的哪個頁面來通知支付成功!)1 --
subject:商品名稱
body:商品描述
out_trade_no:訂單號!!!(由商戶**生成,支付寶不確保正確性,只負責**。)
total_fee:總金額
seller_email:賣家郵箱1--
sign:數字簽名。為按順序連線 總金額、 商戶編號、訂單號、商品名稱、商戶金鑰的md5值。(小寫值)
支付結果返回給 return_url 指定的**.傳回的引數如下:
**商戶介面位址引數說明:
out_trade_no:訂單號。給paygate.ashx傳過去的out_trade_no再傳回來
returncode:返回碼,字串。ok為支付成功,error為支付失敗。
total_fee:支付金額
sign:數字簽名。為按順序連線 訂單號、返回碼、支付金額、商戶金鑰為新字串的md5值。
測試商戶名稱:aplus
商戶編號:4
商戶金鑰:aaaaaa
(每個商戶的金鑰是商戶自己設定的,每個人的都不一樣,只有支付寶和商戶知道,所以無法猜測、假冒)
閘道器位址
閘道器引數說明:
v_mid:商戶編號
v_oid:訂單號
v_amount:總金額
v_moneytype:幣種。0為人民幣,1為外幣。
v_md5info:數字簽名。為按順序連線 總金額、幣種、訂單號、商戶編號、商戶金鑰為新字串的md5值。
style:閘道器模式:0(普通列表),2(銀行列表中帶外卡)
remark1:備註1。可空。
remark2:備註2。可空。
v_oid:訂單號
v_pmode:支付銀行。目前值衡為0.
v_pstatus:支付結果。20為成功,30為支付失敗
v_amount:總金額
v_moneytype:幣種。0為人民幣,1為外幣。
remark1:傳遞的備註1。
remark2:傳遞的備註1。
v_md5str:數字簽名。為按順序連線 訂單號、支付結果、總金額、幣種、商戶金鑰為新字串的md5值。
測試商戶名稱:aplus
商戶編號:4
商戶金鑰:aaaaaa
第三方支付
1.什麼是第三方支付 所謂第三方支付,就是一些和各大銀行簽約 並具備一定實力和信譽保障的第三方獨立機構提供的交易支援平台。在通過第三方支付平台的交易中,買方選購商品後,使用第三方平台提供的賬戶進行貨款支付,由第三方通知賣家貨款到達。為什麼要使用第三方支付?因為第三方支付平台已經與各大銀行進行簽約,主...
ios 第三方支付
1.封裝訂單模型 alixpayorder order alixpayorder alloc init 生成訂單描述 nsstring orderspec order description 2.簽名 idsigner creatersadatasigner 私鑰key 傳入訂單描述 進行 簽名 n...
第三方支付介面
第三方支付介面 簽約入口 4.郵局支付 網匯通 7.免手續費自助整合 10.nps網上支付系統 contact contact.jsp 程式參考文件 見附件nps支付系統介面 特點 1.支援國內銀行支付 2.支援國外銀行支付 3.支援神州行充值卡支付 product payment easyown....