前端後端集成支付寶支付功能

 

做者:陳博易 java

 

 

1前言編程

 

  1. 如今的多數App都離不開集成阿里支付寶支付和微信支付json

  2. 準備寫兩篇關於阿里支付寶支付和微信支付的教程,讓你們能夠快速集成支付。後端

  3. 支付效果圖:安全

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

2環境以及工具微信

  1. Android項目:AndroidStudio3.0app

  2. Java項目:IntelliJ IDEA 2017.2.3異步

 

3總體步驟ide

 

  1. 螞蟻金服平臺申請應用工具

  2. 使用沙箱環境調試(若是你簽約成功,那就不必使用沙箱調試)

  3. 下載沙箱錢包

  4. Android代碼展現

  5. Java後端代碼展現

 

4詳細步驟

 

請參考螞蟻金服開發文檔
docs.open.alipay.com/200/105310

核心步驟解讀

1. 螞蟻金服平臺申請應用

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=進入個人開放平臺

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=建立應用

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=建立應用--任意名稱 watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=開通app支付功能

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=添加app支付

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=須要填寫公司的信息 watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=開發配置
2. 沙箱環境調試

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=核心的一些支付數據

 

3. 下載沙箱錢包支付寶而且用沙箱賣家帳號登入沙箱支付寶

這個調試版支付目前只支持Android,這個步驟只是因爲多數我的開發者是沒辦法和支付寶進行簽約的,因此小編只能教你們如何快速集成支付寶,先體驗一下支付寶的開發流程

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=下載沙箱錢包支付寶

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

下載沙箱錢包支付寶 watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

4. Android代碼展現

Android支付流程有兩種
1.客戶端向支付寶發起訂單請求以及調起支付,後端異步通知支付結果
2.後端向支付寶發起訂單請求,客戶端發起支付,後端異步通知支付結果

Android移動端發起支付方式一(不推薦這種方式:應用數據放在App應用中)

若是是沙箱調試環境支付,這個步驟是很重要

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

兩行代碼發起支付

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=
Android移動端發起支付方式二(推薦這種方式,安全)

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=
4.  java後端代碼展現
這些信息不要說你找不到,說明你沒認真看個人教程。

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

app應用支付成功後的後端異步通知回調,這裏的url地址是事先提交到應用網關的url地址,須要記住的是這裏的url地址必須是外網能夠訪問的,不然就算支付成功,也不會異步回調成功

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

這裏用postman模擬請求,看下後端的返回json數據是否正常

若是不知道postman是什麼鬼的話,參考個人其中一篇教程:
{{project_url}}/alipay 中的{{project_url}}==127.0.0.1:8080

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=postman請求數據展現

5結語

 

本次感謝陳博易的投稿,這篇文章寫的很是不錯,很詳細 。支付寶集成的文章,其實公衆號上不多推送,也不多人寫,然而這部分確實不少開發者沒有本身真正配置過集成支付寶支付的經驗。可是,如今是知識付費的時代,不少新出來的App,都須要集成支付寶和微信的在線支付。你們能夠先收藏,避免下次有用到,能夠直接拿出來集成使用 。

給你們推薦一下這位大神的公衆號『走向全棧工程師』,喜歡他的朋友,能夠關注一下這位技術大佬的公衆號!本文源碼:關注後後臺回覆:支付寶支付 ,獲取所有代碼 。

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

程序IT圈

長按下面識別二維碼關注

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

編程技術|科技資訊|IT資源

相關文章
相關標籤/搜索