java對接支付寶支付(手機網站支付)
記錄一下對接支付寶支付的過程,既是對這段時間工作的總結,也希望能對之後需要對接支付寶手機網站支付的小夥伴一點幫助.
1、檢視官方文件,具體對接流程(https://docs.open.alipay.com/203/)。
2、下載官方demo,很重要,先把demo執行起來,demo跑通是之後整合的基礎(https://docs.open.alipay.com/203/105910/)。
3、配置沙箱環境,生成祕鑰,公鑰和私鑰,將生成的私鑰配置在程式碼中,公鑰配置在應用公鑰中。配置RSA2就行了。4、配置呼叫介面需要的引數。APPID就是開發者中心左邊對應的應用APPID,非同步和同步配置到的路徑必須是外網可以訪問到的,可以是介面也可以是頁面,demo中jsp<%%>中程式碼稍微改變一下都是可以放在後臺的。
5、除錯,最好是用安卓手機,如果沒有MuMu模擬器也能勉強測一下,但是我第一次測試的時候用MuMu安裝沙箱支付寶後登入會卡死,之後測試又可以。
6、封裝時傳這些引數就夠了。
說一說我在做時遇到的問題:(其實只要理解流程後還是蠻簡單的,基本上程式碼拷貝一下放進自己專案就行了)
1、這幾句程式碼,一直在糾結是怎麼請求的,其實就是將表單html輸出到前端頁面,不用我們管,httpResponse.getWriter().write(form);//直接將完整的表單html輸出到頁面 httpResponse.getWriter().flush();
2、測試回撥時,如果只是使用手機網站支付功能,在這個頁面只需要配置加簽方式,應用閘道器、授權回撥地址都不用配置。應用公鑰是生成的公鑰。
3、正式環境時請求閘道器地址記得修改,測試環境是“https://openapi.alipaydev.com/gateway.do”,正式環境是“https://openapi.alipay.com/gateway.do”,正式環境沒有dev。
相關文章
- Django對接支付寶Alipay支付介面Django
- Laravel 整合 EasyAlipay 實現支付寶手機網站 Wap 支付Laravel網站
- 支付寶“手機網站支付”開發的相關文件和工具網站
- 手機APP如何接入支付寶支付APP
- web端網站接入支付寶支付過程Web網站
- 支付寶手機網站支付開通技巧,解決簽約條件不足!網站
- Java接入支付寶支付教程Java
- 移動支付新時代——低程式碼如何對接支付寶和微信支付
- 支付寶支付
- 關於建行龍支付的聚合支付微信,支付寶 對接PC和H5H5
- Java 支付寶支付,退款,單筆轉賬到支付寶賬戶(支付寶訂單退款)Java
- 微信支付,支付寶支付
- 支付寶介面對接開發過程
- 對接Ping++支付
- PHP 對接 paypal 支付PHP
- PayPal支付對接phpPHP
- 支付寶裡如何使用網銀支付?
- 在App中對接微信和支付寶APP
- 關於微信支付,支付寶支付
- 小米手環3繫結支付寶免密支付教程 小米手環3支援支付寶免密支付嗎?
- 一個PHP檔案搞定支付寶系列之電腦網站支付PHP網站
- SpringBoot(二)整合支付寶 - 電腦網站支付和查詢賬單Spring Boot網站
- 支付寶alipay移動支付
- 支付寶、微信支付(.NET)
- vue-仿支付寶支付Vue
- Django呼叫支付寶支付介面Django
- pay-spring-boot 開箱即用的Java支付模組,整合支付寶支付、微信支付SpringbootJava
- PHP-Laravel支付寶支付和微信支付PHPLaravel
- java實現沙箱測試環境支付寶支付(demo)和整合微信支付和支付寶支付到springmvc+spring+mybatis環境全過程(支付寶和微信支付、附原始碼)JavaSpringMVCMyBatis原始碼
- 小米手環3怎麼設定支付寶免密支付?小米手環3支付寶免密支付設定新增教程
- Android 接入微信支付寶支付Android
- pc端實現支付寶支付
- 支付寶微信合單支付
- 支付寶支付產品介面文件地址和支付寶代金券理解
- 支付寶介面呼叫 -- JAVA版Java
- 微信、支付寶支付那點事
- flutter 支付寶APP支付 (包含後臺)FlutterAPP
- iOS使用Stripe整合支付寶Alipay支付iOS