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