日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

支付宝支付—沙箱环境使用

發(fā)布時(shí)間:2023/12/10 109 豆豆
生活随笔 收集整理的這篇文章主要介紹了 支付宝支付—沙箱环境使用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

支付寶支付—沙箱環(huán)境使用「本文
支付寶支付-支付寶PC端掃碼支付
支付寶支付-手機(jī)瀏覽器H5支付

支付寶提供的沙箱環(huán)境,入門門檻非常低,不需要商家認(rèn)證那一套,這一點(diǎn)對(duì)開(kāi)發(fā)者是非常友好的,可以直接在本地運(yùn)行測(cè)試,跟最終的產(chǎn)品上線效果是一樣的,好了,廢話不說(shuō),進(jìn)入正題。

1. 登陸支付寶開(kāi)放平臺(tái)

支付寶開(kāi)放平臺(tái)鏈接:https://open.alipay.com

右側(cè)直接支付寶掃碼支付就完事了。

登陸之后需要填寫入駐信息,如果是個(gè)人開(kāi)發(fā)者的話可以切換一下信息,默認(rèn)為系統(tǒng)服務(wù)商,可自行切換到開(kāi)發(fā)者身份。如下圖所示。

?

?

2. 進(jìn)入沙箱環(huán)境

登陸成功后,如下圖所示,頁(yè)面往下拉,找到 開(kāi)發(fā)服務(wù) > 研發(fā)服務(wù)

?

這就是沙箱環(huán)境的入口了,接下來(lái)就是需要設(shè)置一下參數(shù)了。

補(bǔ)充:為保證沙箱長(zhǎng)期穩(wěn)定,每周日中午12點(diǎn)至每周一中午12點(diǎn)沙箱環(huán)境進(jìn)行維護(hù),期間可能出現(xiàn)不可用,敬請(qǐng)諒解。

3. 設(shè)置必要參數(shù)

第一個(gè)需要設(shè)置的參數(shù)為 RSA2(SHA256)密鑰(推薦)

?

點(diǎn)擊設(shè)置后,可以根據(jù)自己情況選擇加密方式,下面我采用的是公鑰:

?

下載安裝支付寶開(kāi)放平臺(tái)開(kāi)放助手,點(diǎn)擊生成秘鑰,公鑰私鑰都有用注意保存一下:

?

將生成的公鑰復(fù)制到支付寶窗口中:

?

第二個(gè)需要設(shè)置的參數(shù)為 應(yīng)用網(wǎng)關(guān)

開(kāi)發(fā)環(huán)境網(wǎng)關(guān)鏈接為:https://openapi.alipaydev.com/gateway.do

?

4. 體驗(yàn)測(cè)試賬戶

沙箱環(huán)境提供了測(cè)試賬戶,包含商戶號(hào)跟買家號(hào),但是該賬戶只能在支付寶提供的測(cè)試APK上使用。

界面繼續(xù)往下拉,找到測(cè)試APK的下載地址:「或者是在左側(cè)的沙箱工具中下載」

?

賬戶信息在左側(cè)的 沙箱賬戶 中。

?

5. 下載官方提供的測(cè)試Demo

當(dāng)面付
APP支付客戶端
APP支付服務(wù)端
分享到支付寶
手機(jī)網(wǎng)站支付
生活號(hào)(原服務(wù)窗)
JS-API

我們就以 手機(jī)網(wǎng)站支付 為例,測(cè)試一下(java)。

6. 運(yùn)行測(cè)試Demo

下載手機(jī)網(wǎng)站支付 Demo 后導(dǎo)入 IDEA 中,需要調(diào)整的參數(shù)如下:

AlipayConfig.java

public?class?AlipayConfig?{//?商戶appidpublic?static?String?APPID?=?"2016101700705301";//?私鑰?pkcs8格式的public?static?String?RSA_PRIVATE_KEY?=?"";//?服務(wù)器異步通知頁(yè)面路徑?需http://或者h(yuǎn)ttps://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問(wèn)public?static?String?notify_url?=?"http://ngrok.sscai.club/alipay_trade_wap_pay_java_utf_8_war_exploded/notify_url.jsp";//?頁(yè)面跳轉(zhuǎn)同步通知頁(yè)面路徑?需http://或者h(yuǎn)ttps://格式的完整路徑,不能加?id=123這類自定義參數(shù),必須外網(wǎng)可以正常訪問(wèn)?商戶可以自定義同步跳轉(zhuǎn)地址public?static?String?return_url?=?"http://ngrok.sscai.club/alipay_trade_wap_pay_java_utf_8_war_exploded/return_url.jsp";//?請(qǐng)求網(wǎng)關(guān)地址public?static?String?URL?=?"https://openapi.alipaydev.com/gateway.do";//?編碼public?static?String?CHARSET?=?"UTF-8";//?返回格式public?static?String?FORMAT?=?"json";//?支付寶公鑰public?static?String?ALIPAY_PUBLIC_KEY?=?"";//?日志記錄目錄public?static?String?log_path?=?"/log";//?RSA2public?static?String?SIGNTYPE?=?"RSA2"; }

簡(jiǎn)單說(shuō)一下幾個(gè)參數(shù)吧。

RSA_PRIVATE_KEY:私鑰,這個(gè)參數(shù)就是通過(guò) 支付寶開(kāi)放平臺(tái)開(kāi)放助手 生成的應(yīng)用公鑰應(yīng)用私鑰 中的應(yīng)用私鑰

notify_url:異步通知,當(dāng)你支付成功時(shí),支付寶回調(diào)你本地啟動(dòng)項(xiàng)目的接口,必須是外網(wǎng)可以訪問(wèn)的,否則支付寶請(qǐng)求不到,但是又得是你本地的方法「不討論線上測(cè)試」,所以這就需要用到內(nèi)網(wǎng)映射,推薦使用免費(fèi)版的 natapp(自行百度)。

粗糙理解:內(nèi)網(wǎng)映射就是將內(nèi)網(wǎng)映射到外網(wǎng),實(shí)現(xiàn)通過(guò)外網(wǎng)鏈接訪問(wèn)本地的效果。
例如上方的:http://ngrok.sscai.club 指向我本地的 http://127.0.0.1:port

ALIPAY_PUBLIC_KEY:支付寶公鑰,注意這個(gè)參數(shù)不是你上邊生成的應(yīng)用公鑰,而是下方截圖中的支付寶公鑰

?

運(yùn)行啟動(dòng)項(xiàng)目后如下圖所示「PC端」:

?

由于是手機(jī)網(wǎng)站支付,所以我們?cè)谑謾C(jī)瀏覽器進(jìn)行測(cè)試。

?

本文的測(cè)試Demo代碼:https://www.lanzous.com/i8oe2sb

求關(guān)注,求推薦

博客地址:https://www.cnblogs.com/niceyoo

求關(guān)注??,求推薦👍,如果覺(jué)得這篇文章有點(diǎn)東西,不妨左上角關(guān)注一下我。

總結(jié)

以上是生活随笔為你收集整理的支付宝支付—沙箱环境使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。