你好,是我琉憶。最近剛好有在研究銀聯雲閃付的支付模組,所以就寫篇總結分享給大家。
這算是第二次接觸支付的東西了,接觸得最多的是接入微信支付,自己也有相關的總結文章,可以去segmentfault搜尋“琉憶”,檢視我的文章裡檢視。
自己整理了一篇“新手開發PayPal境外支付”的文章,關注:琉憶程式設計庫,回覆“pay”我發給你。
前言
寫這個總結也是因為搜尋不到相關的開發文章所以才想寫的。其次,發現看文件研究後總結了一句話:“自學,你才會發現你能力提升的更快”。
預備
先獻上銀聯全部產品開發文件路徑(具體可以自己選擇的參考):銀聯全部產品
二維碼支付的開發文件: 銀聯二維碼支付官方文件
二維碼支付PHP示例程式碼下載:二維碼支付示例程式碼下載路徑
一點小建議:一邊看文件,一邊看示例半天足夠上手開發完畢。(往下看,就會明白怎麼邊學邊應用了!!)
上路
瀏覽器開啟了開發文件,又下載好了程式碼示例,那麼我們開始上路。
步驟一:檢視產品簡介
先了解清楚這個東西是做什麼的,然後接入的流程是怎麼樣的,怎麼應用。
很方便的就是,銀聯雲閃付的接入給我們準備了測試模式,就是你並不需要真的有商戶號才能開發,不像微信支付那樣非要有商戶號才能測試開發。
步驟二:點選“我要測試”,註冊測試商戶號
注意,註冊的時候需要用IE瀏覽器開啟這個註冊頁面,需要下載一個安全外掛,只支援使用IE瀏覽器登入!
步驟三:註冊完登入,新增測試產品
因為我已經新增過了,並且測試完整個流程了,所以就是在“已測試”裡面了。
具體你應該選擇“未測試”裡面選“二維碼支付”。
步驟四:看文件,“快速接入”
這個介紹很重要,建議好好看一遍,並且從第一步開始做,不要跳步驟!
而第一步“申請入網”,是我這裡寫的前幾個步驟註冊商戶號就做了。所以,可以直接從文件的第二步起做。
其實第二步我們也做了,那就是下載的開發程式碼裡面有證照了。
步驟五:看文件第三步,接入被掃或主掃(具體看自己的業務決定)
其實二者步驟類似,我這裡開發的是主掃,所以以主掃的步驟來講解。
檢視主掃流程:
大致知道自己開發的每個流程,主要是從1-3,5-6都是銀聯第三方在操作,後續的7-11就是支付成功的操作了。
步驟六:檢視非同步通知說明
這個決定了支付後訂單改沒改訂單狀態,支付成功跳轉回來的路徑問題,建議理解清楚。
具體的,看完上面幾點可以開始開發了,如果你想更全面的瞭解這個產品,那麼肯定是需要看完全部項的說明介紹的,具體看個人選擇。
總結:
看完上面的大概瞭解了開發流程,開發任務,還有支付成功的重要操作。那麼就可以直接進行API上手程式碼的操作了。
自己整理了一篇“新手開發PayPal境外支付”的文章,關注:琉憶程式設計庫,回覆“pay”我發給你。
實操演練
點選檢視“API列表”,對應的做操作。
API列表連結:API連結詳情
我主要講解以下幾個,其他的方法類同(舉一反三並不難,同等去操作)
下載完上面的路徑後,就可以開啟裡面的例項包在本地進行測試開發。具體可以根據示例進行整合開發。
在開發的配置過程有什麼問題都可以直接留言,我回復你。
感謝你的閱讀。
獲取跟多相關開發技巧、PHP面試知識真題等,可以關注我的公眾號:琉憶程式設計庫