作者簡介
微信公眾號(高質(zhì)量文章推送):陳博易
作者:陳博易
聲明:本文是個人原創(chuàng)蟹腾,未經(jīng)允許請勿轉(zhuǎn)載
商業(yè)合作請在微信公眾號回復(fù):聯(lián)系方式
前言
- 現(xiàn)在的多數(shù)App都離不開集成阿里支付寶支付和微信支付
- 準備寫兩篇關(guān)于阿里支付寶支付和微信支付的教程,讓大家可以快速集成支付
環(huán)境以及工具
- Android項目:AndroidStudio3.0
- Java項目:IntelliJ IDEA 2017.2.3
整體步驟
- 螞蟻金服平臺申請應(yīng)用
- 使用沙箱環(huán)境調(diào)試(如果你簽約成功技即,那就沒必要使用沙箱調(diào)試)
- 下載沙箱錢包
- Android代碼展示
- Java后端代碼展示
詳細步驟
請參考螞蟻金服開發(fā)文檔
https://docs.open.alipay.com/200/105310
核心步驟解讀
1. 螞蟻金服平臺申請應(yīng)用
2. 沙箱環(huán)境調(diào)試
3. 下載沙箱錢包支付寶并且用沙箱賣家賬號登入沙箱支付寶
這個調(diào)試版支付目前只支持Android,這個步驟只是由于多數(shù)個人開發(fā)者是沒辦法和支付寶進行簽約的好芭,所以小編只能教大家如何快速集成支付寶穿挨,先體驗一下支付寶的開發(fā)流程
4. Android代碼展示
Android支付流程有兩種
1.客戶端向支付寶發(fā)起訂單請求以及調(diào)起支付昏苏,后端異步通知支付結(jié)果
2.后端向支付寶發(fā)起訂單請求,客戶端發(fā)起支付俊犯,后端異步通知支付結(jié)果
Android移動端發(fā)起支付方式一(不推薦這種方式:應(yīng)用數(shù)據(jù)放在App應(yīng)用中):
如果是沙箱調(diào)試環(huán)境支付妇多,這個步驟是很重要的
Android移動端發(fā)起支付方式二(推薦這種方式,安全):
4. java后端代碼展示
這些信息不要說你找不到燕侠,說明你沒認真看我的教程者祖。
app應(yīng)用支付成功后的后端異步通知回調(diào),這里的url地址是事先提交到應(yīng)用網(wǎng)關(guān)的url地址,需要記住的是這里的url地址必須是外網(wǎng)可以訪問的绢彤,否則就算支付成功七问,也不會異步回調(diào)成功
這里用postman模擬請求,看下后端的返回json數(shù)據(jù)是否正常
如果不知道postman是什么鬼的話茫舶,參考我的其中一篇教程:
{{project_url}}/alipay 中的{{project_url}}==127.0.0.1:8080
總結(jié)
總算把android的環(huán)境和java后端環(huán)境都調(diào)試通了烂瘫,如果大家還不懂的可以私聊我哦。
后續(xù)還打算寫微信支付的教程奇适,請大家多關(guān)注關(guān)注我坟比。
個人相關(guān)教程
postman使用 Android java后端 接口調(diào)試工具
Android抓包 Charles http接口調(diào)試
消息推送 Android java后端集成小米推送
如何導(dǎo)入簡單的java項目-IntelliJ IDEA
請關(guān)注我(高質(zhì)量文章推送)
源碼地址———關(guān)注微信公眾號,回復(fù):支付寶支付