銀聯支付

銀聯支付首先須要和銀行進行簽約,這是一個比較流程,一步一步往下走就能夠了。web

等你簽約經過了以後,你就收到一個郵件(商戶入網參數通知 注意保密),而後按照郵件的說明 下載他的證書,包括導入和上傳(他會有一個操做流程的包,按照他的一步一步走 就能夠了);服務器

注意 這個證書有時效性,14天的時效;異步

 

支付的邏輯都差很少測試

我認爲是三部曲 : 一、調起銀聯(產生支付環境)   二、支付   三、異步(同步)通知 的處理。【訂單狀態的修改以異步通知爲準(最準確的是進行訂單查詢 當異步超時,就能夠進行訂單查詢 而後修改訂單狀態)】;spa

我使用的是手機控件支付,下載一個最新的手機控件開發包 網址 https://open.unionpay.com/ajweb/help/file/techFile?productId=3 ;下載完成後裏面會有多個文件夾 服務器端的sdk也在裏面。我使用的是 PHP。直接拿出來用就能夠了;開發

使用前須要先仔細閱讀readme.txt 裏面的東西;get

使用測試環境直接按路徑訪問,看可不能夠支付成功(通常是能夠支付成功的);同步

當你換成生產環境的時候,首先你須要替換sdk裏面的 acp_sdk.ini  使用assets文件夾下面的 「生產環境配置文件」裏面的 acp_sdk.ini(注意文件的後綴 去掉「證書」字樣);io

而後就是證書,將 生產環境證書 放好 如在D盤 建一個cert 將 證書都放在裏面,以前下載的也要放裏面;服務器端

而後配置 sdk 裏面的 acp_sdk.ini,注意下載的那個證書 有一個6位純數字的密碼填寫好;

而後就在代碼中填寫你的好比 商戶號等必要數據;

而後就直接運行,應該就能夠了。若是仍是不行 能夠發郵件到 acpservice@unionpay.com 這個是銀聯的郵箱 說出你的問題,他的回覆及時性很高【他們好像還有線上QQ答疑,那個也很方便】

代碼 他的demo裏面都有現成的,直接用就好,什麼方法 readme.txt 裏面介紹的很清楚,

寫的很差,請多指教

相關文章
相關標籤/搜索