先申請:打開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