招商銀行銀企直連支付---項目總結
商城用戶提現後通過招商銀行直連支付接口打款到用戶銀行卡上,有行內支付和跨行支付
調用到的招商銀行銀企直連API接口:
1.直連支付API,
2.通過日期查詢支付接口API
項目遇到的問題:
1.直連支付接口URL問題 需要調接口時發現在接口文檔裏找不到支付接口URL,後來知道銀企直連用的是內置機支付
URL都是同一個URL,只是用接口編號來區分
2.編碼問題:調用接口時指定的XML格式和接收參數的格式要一樣 這裏用的是GBK格式 ,因爲銀企直連支付方是不指定格式的,我們這邊傳了什麼格式過去,銀企直連支付就用什麼格式,所以接收也要用同樣的格式,如果不一樣的話會出現亂碼問題
3.調用銀企直連支付後 支付結果是失敗的 但是再調用通過日期查詢支付接口API去查詢是查詢不到這筆記錄的,因爲他支付時就確定是失敗了,再通過日期查詢支付接口API是查詢不到這筆記錄的
在項目中犯的錯
SQL腳本創建SQL語句時因爲粗心大意字段類型給錯了,還有就是少給了一個字段,導致測試環境出現問題
很多本來不必要出現的BUG 因爲自己粗心大意 不小心 而出現的的BUG,英文拼錯了 寫錯了等等
流程沒理清楚就寫代碼導致後面重寫代碼
代碼不規範
以後做項目:一定要小心小心 不能粗心大意 流程理清楚再寫代碼 代碼要規範 規範