支付(支付寶沙箱環境配置、測試支付Demo)


1、注冊沙箱環境

(1)概述

首先java的jdk中,並沒有提供支付的功能,所以市面上用到的支付都屬於第三方,而常用的第三方支付平台:支付寶sdk、微信sdk!

可以使用螞蟻金服下的沙箱環境進行支付(模擬支付),因為真正的支付需要去遞交審核公司的信息,不能用個人賬號去進行金融交易!雖然是虛擬支付,但是支付的流程、功能與真實支付大致形同

(2)進駐螞蟻金服沙箱環境,配置支付環境

登錄沙箱環境:https://docs.open.alipay.com/200/105311/

 

 

 進入沙箱環境進行登錄:

 

 

 選用自研開發並提交入駐信息

查看賬號信息:

 

 

 (3)沙箱支付環境的配置

 

 RSA2密鑰配置:

 

 選擇合適的版本:

 

選擇密鑰長度和格式:

 

 

 打開密鑰位置:

 

 粘貼生成的公鑰信息,然后保存:

 

 設置網關:

 

 設置AES密鑰,進入點擊生成新密鑰即可:

 

下載安卓版支付寶(測試版),然后用買家賬號進行登錄:

 

 登錄應用:

 

 

2、測試支付Demo

(1)官方支付demo的下載鏈接:

https://openclub.alipay.com/club/history/read/281

(2)選擇適用於當前的demo版本進行下載:

 

(3)翻到測試流程技術貼的最下面,找到下載的鏈接:

 

(4)查看項目目錄,發現是動態web項目,所以需要借助tomcat服務器運行

 

 

 (5)將項目導入IDEA

 

 (6)配置AlipayConfig類

私鑰&公鑰:

 

 由應用公鑰獲取支付寶公鑰:

 

 填入應用公鑰:

 

 支付寶公鑰:

 

 沙箱網關&APPID:

 

 地址:

 

 (7)將項目發布到服務器進行測試

點擊付款:

 

 掃碼支付(谷歌瀏覽器會有安全提示,可以更換其他瀏覽器進行測試):

 

 支付成功:

 

 (8)將支付模塊移植到項目中

獲取項目訂單數據:

 

 刪除Demo本身的生成訂單的函數:不刪除的話會覆蓋項目的數據

 

支付成功后要跳轉到其他頁面,並修改訂單的狀態為已支付

 


免責聲明!

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



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