国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

spring boot支付寶沙箱環(huán)境測試支付功能

這篇具有很好參考價值的文章主要介紹了spring boot支付寶沙箱環(huán)境測試支付功能。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

目錄

一、安裝支付寶支付demo

二、配置demo信息

三、配置回調(diào)地址和異步地址

四、內(nèi)網(wǎng)穿透

(一)簡介

(二)使用場景

(三)內(nèi)網(wǎng)穿透的幾個常用軟件

(四)使用natapp


一、安裝支付寶支付demo

選擇Java版本,下載后是一個eclipse項目

SDK & Demo 獲取 - 支付寶文檔中心 (alipay.com)

導(dǎo)入ideal參考:IDEA導(dǎo)入Eclipse項目步驟詳解-CSDN博客?

二、配置demo信息

在AlipayConfig中配置,需要配置的信息如下:

//↓↓↓↓↓↓↓↓↓↓請在這里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

	// 應(yīng)用ID,您的APPID,收款賬號既是您的APPID對應(yīng)支付寶賬號
	public static String app_id = "";
	
	// 商戶私鑰,您的PKCS8格式RSA2私鑰
    public static String merchant_private_key = "xxx";
	
	// 支付寶公鑰,查看地址:https://openhome.alipay.com/platform/keyManage.htm 對應(yīng)APPID下的支付寶公鑰。
    public static String alipay_public_key = "xxx";

	// 服務(wù)器異步通知頁面路徑  需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問
	public static String notify_url = "http://工程項目/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";

	// 頁面跳轉(zhuǎn)同步通知頁面路徑 需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問
	public static String return_url = "http://工程項目/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp";

	// 簽名方式
	public static String sign_type = "RSA2";
	
	// 字符編碼格式
	public static String charset = "utf-8";
	
	// 支付寶網(wǎng)關(guān)
	public static String gatewayUrl = "";
	
	// 支付寶網(wǎng)關(guān)
	public static String log_path = "";

首先我們進(jìn)入沙箱支付寶開放平臺 (alipay.com)

沙箱會分配APPID還有支付寶網(wǎng)關(guān)地址支付寶 - 網(wǎng)上支付 安全快速!?

日志路徑log_path可以不寫,接下來是商戶私鑰和支付寶公鑰,一共四把鑰匙,支付寶需要知道我們應(yīng)用的公鑰,密鑰自己藏著,然后我們也需要知道支付寶的公鑰,其關(guān)系如下圖所示:

spring boot支付寶沙箱環(huán)境測試支付功能,gulimall,java,支付寶沙箱,支付,后端在沙箱中點(diǎn)擊自定義密鑰,然后選擇公鑰模式,可以獲取支付寶公鑰

spring boot支付寶沙箱環(huán)境測試支付功能,gulimall,java,支付寶沙箱,支付,后端

spring boot支付寶沙箱環(huán)境測試支付功能,gulimall,java,支付寶沙箱,支付,后端

接著下載支付寶密鑰生成器密鑰工具下載 - 支付寶文檔中心 (alipay.com),(傻瓜式安裝,最多自定義一下安裝路徑),生成完成后要把公鑰配置在上面的應(yīng)用公鑰那,應(yīng)用私鑰配置在代碼中,如此還欠回調(diào)地址和異步地址,但是已經(jīng)可以啟動項目了,不影響整體運(yùn)行。

//↓↓↓↓↓↓↓↓↓↓請在這里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

	// 應(yīng)用ID,您的APPID,收款賬號既是您的APPID對應(yīng)支付寶賬號
	public static String app_id = "9021015688664745";
	
	// 商戶私鑰,您的PKCS8格式RSA2私鑰
    public static String merchant_private_key = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCYVu3TUNAskQBtOk3Ghqr7QCMl47SdMgsFHgDtCO0j8WuMX7c1dr6Lrn0FenJk12P2PZ72ei1pYWjNU73nshKQUttJ0ZJ8rKKclMvUCPfFQyXtwd1m9r/ZUpFzhHcvuVeKyfTKEGKsdZu1unHf2a9BC/lOeXOsa7nU0Kr+KZHoRRQRra5rXhrYDCk9xvr45gJl1eWyR3vFEBLmKlJF6B5noUgs8QkCKcO4s6tZ2W64j5E6v/CJkOUHE9fz7XdgAzOEiDwFworgty+U4Zy6oYUnGbaPit2zqTQBItB1JAoGBAJb/mZwW8Atu9uaT6ooFFgR7y9MwD2PcjugKnvf1Ll+eiRg3qMQGrNhxNRQ2jCD6rQUYgjnLgd7WFY5RYok0tQfEHP4aNK7nN0Hd150oMwTTa5c44XipM1+G2QrzBtIEKTEQbx0mL2HkFqvstONKWDhKFexMxmqJbzixygriKvzBAoGACE+3kyPXCsOCQCxmaJuJovm9dmyMgktEtrPxhFDRfsYqOc6xyKd84LgzFNNKmcuhMVI2cTphHQw0M5l2wDhOQbKSh26t2urwZIGbHSa3v2tb/dKpkXi0gu63Y7PpsNYx1ZOKuSAStz8gv5TnqoCrPFynJKFWMhW4C0VqLVsLSvg=";
	
	// 支付寶公鑰,查看地址:https://openhome.alipay.com/platform/keyManage.htm 對應(yīng)APPID下的支付寶公鑰。
    public static String alipay_public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0wnAk9KNZf8hkPzI0KwEXu8ebXRgiRs8UXOd9O8LYScDHBBNTqTgexHaGJHeOXtZf8WLo6rBFfJRFedMOTcFk9S9j7arLdvqnAew7DUzE7bWl4jgPzcs5FH1CV2nCsURwrUKUvtx9cbRTCA82hDvC0uPDO6IDkj40tfYxJtL1IjIlMzfwbh4cMRXbZxo0VetjTe/BMG7JuQBokdnXpy84dGTOK8oJC/gJCOai65l57KcuSKXcG3EmlhqUZaq8HF4Rg9A7ScdSQ7Xu7bAp6XxOIkrw2VFEyA+93zEj2x6fWr3RTNsYez3Xjy1QhXoqeaZQQckolvc3huTfsT8eV2QVQIDAQAB";

	// 服務(wù)器異步通知頁面路徑  需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問
	public static String notify_url = "http://工程項目/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";

	// 頁面跳轉(zhuǎn)同步通知頁面路徑 需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問
	public static String return_url = "http://工程項目/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp";

	// 簽名方式
	public static String sign_type = "RSA2";
	
	// 字符編碼格式
	public static String charset = "utf-8";
	
	// 支付寶網(wǎng)關(guān)
	public static String gatewayUrl = "https://openapi-sandbox.dl.alipaydev.com/gateway.do";
	
	// 支付寶網(wǎng)關(guān)
	public static String log_path = "";

spring boot支付寶沙箱環(huán)境測試支付功能,gulimall,java,支付寶沙箱,支付,后端

付款賬號可以使用沙箱中給我們的,還能自己無限充錢

spring boot支付寶沙箱環(huán)境測試支付功能,gulimall,java,支付寶沙箱,支付,后端

啟動時報錯:

Error:(1, 1) java: 非法字符: ‘\ufeff’

Error:(1, 10) java: 需要class, interface或enum ?

解決:

Error:(1, 1) java: 非法字符: '\ufeff'_浪里小菜雞的博客-CSDN博客

?三、配置回調(diào)地址和異步地址

配置成localhost:8080?確實(shí)可以,因?yàn)轫椖烤驮诒緳C(jī)運(yùn)行,但需要考慮到的是,買家在世界各地,支付完后訪問不了這兩個頁面,為什么京東可以在全世界各地防問,因?yàn)橛杏蛎?,所以我們需要一個域名可以映射本機(jī)localhost:8080,使得外網(wǎng)可以訪問內(nèi)網(wǎng),這里介紹內(nèi)網(wǎng)穿透

?? ?// 服務(wù)器異步通知頁面路徑 ?需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問
?? ?public static String notify_url = "http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";

?? ?// 頁面跳轉(zhuǎn)同步通知頁面路徑 需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問
?? ?public static String return_url = "http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp";

四、內(nèi)網(wǎng)穿透

(一)簡介

內(nèi)網(wǎng)穿透功能可以允許我們使用外網(wǎng)的網(wǎng)址來訪問主機(jī);
正常的外網(wǎng)需要訪問我們項目的流程是:
1 、買服務(wù)器并且有公網(wǎng)固定 IP
2 、買域名映射到服務(wù)器的 IP
3 、域名需要進(jìn)行備案和審核

(二)使用場景

1 、開發(fā)測試(微信、支付寶)
2 、智慧互聯(lián)
3 、遠(yuǎn)程控制
4 、私有云

(三)內(nèi)網(wǎng)穿透的幾個常用軟件

1 、 natapp https://natapp.cn/ 優(yōu)惠碼: 022B93FD 9 折) [ 僅限第一次使用 ]
2、花生殼: https://www.oray.com/

(四)使用natapp

在網(wǎng)站中注冊后下載客戶端:NATAPP-內(nèi)網(wǎng)穿透 基于ngrok的國內(nèi)高速內(nèi)網(wǎng)映射工具

spring boot支付寶沙箱環(huán)境測試支付功能,gulimall,java,支付寶沙箱,支付,后端

新手教程:NATAPP1分鐘快速新手圖文教程 - NATAPP-內(nèi)網(wǎng)穿透 基于ngrok的國內(nèi)高速內(nèi)網(wǎng)映射工具?

下載config.ini并放在客戶端同一目錄下,配置authToken后直接雙擊啟動exe客戶端,?Forwarding行即為 域名->ip:端口

完成后將其配置到代碼中

//↓↓↓↓↓↓↓↓↓↓請在這里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

	// 應(yīng)用ID,您的APPID,收款賬號既是您的APPID對應(yīng)支付寶賬號
	public static String app_id = "xxx";
	
	// 商戶私鑰,您的PKCS8格式RSA2私鑰
    public static String merchant_private_key = "xxxx";
	
	// 支付寶公鑰,查看地址:https://openhome.alipay.com/platform/keyManage.htm 對應(yīng)APPID下的支付寶公鑰。
    public static String alipay_public_key = "xxx";

	// 服務(wù)器異步通知頁面路徑  需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問
	public static String notify_url = "http://內(nèi)網(wǎng)穿透域名/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";

	// 頁面跳轉(zhuǎn)同步通知頁面路徑 需http://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問
	public static String return_url = "http://內(nèi)網(wǎng)穿透域名/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp";

	// 簽名方式
	public static String sign_type = "RSA2";
	
	// 字符編碼格式
	public static String charset = "utf-8";
	
	// 支付寶網(wǎng)關(guān)
	public static String gatewayUrl = "https://openapi-sandbox.dl.alipaydev.com/gateway.do";
	
	// 支付寶網(wǎng)關(guān)
	public static String log_path = "";

重新運(yùn)行,測試結(jié)束。文章來源地址http://www.zghlxwxcb.cn/news/detail-798409.html

到了這里,關(guān)于spring boot支付寶沙箱環(huán)境測試支付功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java開發(fā)者必備:支付寶沙箱環(huán)境支付遠(yuǎn)程調(diào)試指南

    Java開發(fā)者必備:支付寶沙箱環(huán)境支付遠(yuǎn)程調(diào)試指南

    ?? 博客主頁 : 小羊失眠啦. ?? 系列專欄 : C語言 、 Linux 、 Cpolar ?? 感謝大家點(diǎn)贊??收藏?評論?? 前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到網(wǎng)站。 在沙箱環(huán)境調(diào)試支付SDK的時候,往往沙箱環(huán)境部署在本地

    2024年02月08日
    瀏覽(25)
  • Java支付SDK接口遠(yuǎn)程調(diào)試 - 支付寶沙箱環(huán)境【公網(wǎng)地址調(diào)試】

    Java支付SDK接口遠(yuǎn)程調(diào)試 - 支付寶沙箱環(huán)境【公網(wǎng)地址調(diào)試】

    轉(zhuǎn)發(fā)自CSDN遠(yuǎn)程穿透的文章:Java支付寶沙箱環(huán)境支付,SDK接口遠(yuǎn)程調(diào)試【內(nèi)網(wǎng)穿透】 Maven Spring boot Jdk 1.8 獲取支付寶支付Java SDK,maven項目可以選擇maven版本,普通java項目可以在GitHub下載,這里以maven為例 SDK下載地址:https://doc.open.alipay.com/docs/doc.htm?treeId=193articleId=103419docType=1 選擇

    2023年04月18日
    瀏覽(27)
  • Java支付寶沙箱環(huán)境支付,SDK接口遠(yuǎn)程調(diào)試【內(nèi)網(wǎng)穿透】

    Java支付寶沙箱環(huán)境支付,SDK接口遠(yuǎn)程調(diào)試【內(nèi)網(wǎng)穿透】

    轉(zhuǎn)發(fā)自CSDN遠(yuǎn)程穿透的文章:Java支付寶沙箱環(huán)境支付,SDK接口遠(yuǎn)程調(diào)試【內(nèi)網(wǎng)穿透】 Maven Spring boot Jdk 1.8 獲取支付寶支付Java SDK,maven項目可以選擇maven版本,普通java項目可以在GitHub下載,這里以maven為例 SDK下載地址:https://doc.open.alipay.com/docs/doc.htm?treeId=193articleId=103419docType=1? 選擇

    2024年02月02日
    瀏覽(25)
  • 如何使用Java支付寶沙箱環(huán)境并公網(wǎng)調(diào)用sdk創(chuàng)建支付單服

    如何使用Java支付寶沙箱環(huán)境并公網(wǎng)調(diào)用sdk創(chuàng)建支付單服

    1.測試環(huán)境 Maven Spring boot Jdk 1.8 2.本地配置 獲取支付寶支付Java SDK,maven項目可以選擇maven版本,普通java項目可以在GitHub下載,這里以maven為例 SDK下載地址:https://doc.open.alipay.com/docs/doc.htm?treeId=193articleId=103419docType=1 選擇最新版的SDK版本 復(fù)制maven坐標(biāo),導(dǎo)入spring boot項目pom 文件里面

    2024年01月22日
    瀏覽(22)
  • 本地配置Java支付寶沙箱環(huán)境模擬支付并內(nèi)網(wǎng)穿透遠(yuǎn)程調(diào)試

    本地配置Java支付寶沙箱環(huán)境模擬支付并內(nèi)網(wǎng)穿透遠(yuǎn)程調(diào)試

    在沙箱環(huán)境調(diào)試支付SDK的時候,往往沙箱環(huán)境部署在本地,局限性大,在沙箱環(huán)境中有多種支付場景,往往是多人聯(lián)合開發(fā),本地環(huán)境可能無法滿足異地聯(lián)合,所以把本地環(huán)境變成公網(wǎng)環(huán)境下進(jìn)行調(diào)試開發(fā)會更好。 本次教程,我們將使用支付寶平臺提供的沙箱環(huán)境,在本地配

    2024年02月04日
    瀏覽(25)
  • 支付寶沙箱環(huán)境配置結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程調(diào)試Java SDK接口

    支付寶沙箱環(huán)境配置結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程調(diào)試Java SDK接口

    1.測試環(huán)境 Maven Spring boot Jdk 1.8 2.本地配置 獲取支付寶支付Java SDK,maven項目可以選擇maven版本,普通java項目可以在GitHub下載,這里以maven為例 SDK下載地址:https://doc.open.alipay.com/docs/doc.htm?treeId=193articleId=103419docType=1 選擇最新版的SDK版本 復(fù)制maven坐標(biāo),導(dǎo)入spring boot項目pom 文件里面

    2024年02月04日
    瀏覽(27)
  • springboot實(shí)現(xiàn)支付寶支付(沙箱環(huán)境)

    springboot實(shí)現(xiàn)支付寶支付(沙箱環(huán)境)

    進(jìn)入支付寶控制臺:https://open.alipay.com/develop/manage 找到沙箱 這里可以看到 應(yīng)用id 可以看到 應(yīng)用私鑰 和 支付寶公鑰 ,獲取這三后就可以開始敲代碼了 依賴: 在resources/templates目錄下創(chuàng)建一個pay.html文件,用于展示支付寶支付頁面。 創(chuàng)建同步通知頁面 在resources/templates目錄下創(chuàng)建

    2024年02月08日
    瀏覽(17)
  • 支付寶手機(jī)網(wǎng)站支付接入(沙箱環(huán)境)

    支付寶手機(jī)網(wǎng)站支付接入(沙箱環(huán)境)

    參考阿里云文檔:https://docs.open.alipay.com/203/105285/ 手機(jī)網(wǎng)站支付產(chǎn)品包含兩類API: 頁面跳轉(zhuǎn)類:需要從前端頁面以Form表單的形式發(fā)起請求,瀏覽器會自動跳轉(zhuǎn)至支付寶的相關(guān)頁面(一般是收銀臺或簽約頁面),用戶在該頁面完成相關(guān)業(yè)務(wù)操作后再回跳到商戶指定頁面。例如本

    2024年02月08日
    瀏覽(25)
  • 支付寶支付整合SpringBoot(沙箱環(huán)境)

    支付寶支付整合SpringBoot(沙箱環(huán)境)

    目錄 1.查看沙箱賬號 2.內(nèi)網(wǎng)穿透 3.沙箱環(huán)境整合SpringBoot開發(fā) 下面我將以實(shí)際案例詳細(xì)介紹如何使用沙箱環(huán)境進(jìn)行支付寶支付對接的開發(fā) 1.查看沙箱賬號 ?首先什么是沙箱賬號? 沙箱賬號是指在支付寶沙箱環(huán)境中創(chuàng)建的測試賬戶,用于模擬真實(shí)的支付流程。在開發(fā)和測試過程

    2023年04月10日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包