Android前端 Java後端 集成支付寶支付

做者簡介

微信公衆號(高質量文章推送):陳博易
做者:陳博易
聲明:本文是我的原創,未經容許請勿轉載
商業合做請在微信公衆號回覆:聯繫方式java

案例演示
案例演示

前言


  1. 如今的多數App都離不開集成阿里支付寶支付和微信支付
  2. 準備寫兩篇關於阿里支付寶支付和微信支付的教程,讓你們能夠快速集成支付

環境以及工具


  1. Android項目:AndroidStudio3.0
  2. Java項目:IntelliJ IDEA 2017.2.3

總體步驟


  1. 螞蟻金服平臺申請應用
  2. 使用沙箱環境調試(若是你簽約成功,那就不必使用沙箱調試)
  3. 下載沙箱錢包
  4. Android代碼展現
  5. Java後端代碼展現

詳細步驟


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

核心步驟解讀


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

進入個人開放平臺
進入個人開放平臺

建立應用
建立應用

建立應用--任意名稱
建立應用--任意名稱

開通app支付功能
開通app支付功能

添加app支付
添加app支付

須要填寫公司的信息
須要填寫公司的信息

開發配置
開發配置

2. 沙箱環境調試

核心的一些支付數據
核心的一些支付數據

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

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

下載沙箱錢包支付寶
下載沙箱錢包支付寶

下載沙箱錢包支付寶
下載沙箱錢包支付寶

4. Android代碼展現

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

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

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

兩行代碼發起支付
兩行代碼發起支付

Android移動端發起支付方式二(推薦這種方式,安全):

image.png
image.png

4. java後端代碼展現
這些信息不要說你找不到,說明你沒認真看個人教程。

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

image.png
image.png

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

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

postman請求數據展現
postman請求數據展現

總結


總算把android的環境和java後端環境都調試通了,若是你們還不懂的能夠私聊我哦。
後續還打算寫微信支付的教程,請你們多關注關注我。異步

我的相關教程

postman使用 Android java後端 接口調試工具
Android抓包 Charles http接口調試
小米殺不死的推送-- Android、java後端同時接入小米推送
如何導入簡單的java項目-IntelliJ IDEA工具

請關注我(高質量文章推送)

源碼地址———關注微信公衆號,回覆:支付寶支付post

長按二維碼「識別」關注或者掃一掃
長按二維碼「識別」關注或者掃一掃
相關文章
相關標籤/搜索