php銀聯在線支付集成

先申請:打開https://open.unionpay.com/,選擇「產品介紹」選擇「網關支付」,點開以後選擇下方標籤:運營服務,能夠看到申請指南php


必看指南:網關支付產品商戶接入測試指引.doc,官網對應有下載,認真讀完以後怎麼集成開發內心就有個數了web


下載對應的sdk,php必須5.3或以上才支持,下載後改好對應的證書路徑及php引用文件路徑(貌似要批量替換,引用文件的出錯信息能夠在php的錯誤日誌看到),測試成功網絡


關於證書:測試

須要用到的證書3個,分測試環境和正式環境網站

證書下載:spa

測試證書:在下載的sdk包已帶着有,開箱即用,能夠直接測試,測試的時候商戶號用sdk中的自帶便可日誌

生產證書下載:開發

商戶簽名證書:經過cfca網站下載pfx證書,注意時效性,10天內可下載,通常申請經過立馬去下載,下載成功後,須要導出,具體操做看「網關支付產品商戶接入測試指引.doc」的「證書導出流程」get

另外兩個證書在sdk開發包中能夠找到「assets/生產環境證書」產品


關於測試,

以前我專門用了銀聯的「個人測試」功能,發現根本走不通,諮詢客服問,客服說只要sdk默認的走通,就能夠直接切換倒生產環境測試, 「個人測試」中不少走不通,不用測試了,要測試,就到生產環境中去。

切換到生成環境:參看切換到生產環境,並對照網關支付產品商戶接入測試指引.doc中的生產環境配置章節或者sdk中的自帶的說明

在生產環境測試的時候,交易金額請勿小於1角。


關於後臺通知:只要返回http 200狀態值就認爲成功通知了,再也不通知

若是一直通知失敗(返回500狀態或者網絡故障),總共會發5次,時間間隔爲1分鐘、2分鐘、4分鐘、5分鐘。 


平常交易查看平臺:https://merchant.unionpay.com

相關文章
相關標籤/搜索