WAP和網銀類支付API接入文檔
####一、支付網關地址
>[danger] http://sendhttp.anvpay.com:9928/allapp/gateway<br>
傳遞方式:HTTP模擬請求
####二、提交參數
| 類型 | 參數 | 必填 | | 長度 | 簽名 | 描述 |
| --- | --- | --- | --- | --- | --- | --- |
| string | appid | 是 | 100 | 是 | "商戶應用ID",易匯卡后臺獲取 |
| string | bank_code | 是 | 10 | 是 | 編碼<br>網銀支付(電腦版):PCBANK<br>網銀支付(移動端):WAPBANK<br>支付寶WAP:ZFBWAP<br>京東WAP:ZFBWAP<br>QQWAP支付:QQWAP<br>微信WAP:WXWAP<br>|
| string | bank_code_info | 是 | 10 |是 | 銀行編碼,參見本頁銀行編碼表,<br>**注:移動端、支付寶等固定ICBC**|
| string | end_time | 否 | 10 | 是 | 訂單有效期:格式為時間戳,如1487163784,10位數。不傳值則默認2個小時過期 |
| string | extra_return_param | 否 | 500 |是 | 公用回傳參數,異步回調時給商戶用 |
| string | interface_version | 是 | 10 | 是 | 接口版本,固定 V1.1 |
| string | notify_url | 是 | 500 | 是 | 異步通知地址,格式為URL完整地址|
| float | order_amount | 是 | 10 | 是 | 產品訂單價格(元) ,精確到小數點后兩位。如:12.01 |
| string | order_no | 是 | 100 | 是 | 商戶支付訂單編號,同一個商戶必須保持唯一性|
| string | product_name | 是 | 200 | 是 | 商品名稱,如使用中文,務必轉UTF8 |
| string | return_url | 是 | 500 | 是 | 同步通知地址,完成后銀行跳轉地址 |
| string | sign | | | | base64格式的md5簽名,小寫字母,如果大寫的需轉換, 非空字段均參與簽名
>[danger]簽名明文示例: **appid=app_83522b763c837a4d3d18b0aa8&bank_code=WXSCAN&end_time=1487251836&extra_return_param=payok&interface_version=V1.1¬ify_url=http://www.game.com/demo/php/notify_url.php&order_amount=10.01&order_no=DP106271487165436&order_time=1487165436&product_name=gamejingbi&return_url=http://www.game.com//demo/php/return_url.php&wx_openid=ozS_Bju-H5x38M-UzXGVRv2IB8VM&key=te_liveKSIEKDHjkdkkwe**
按以上首字順序a-z連接MD5簽名得到小寫MD5,然后轉base64
####三、訂單處理結果
>[danger]1、異步通知參數說明
| 類型 | 參數 | 參與簽名 | 長度 | 說明 |
| --- | --- | --- | --- | --- | --- |
| string | appid | 是 | ~ | 應用id,訂單提交時的APPID |
| string | code | 是 | ~ | 數字“200”為成功唯一結果,只有成功才會通知|
| string | extra_return_param | 是 | ~ | 商戶自定義傳遞參數|
| string | order_amount | 是 | ~ | 商戶商品金額 |
| string | order_no |是 | | 商戶商品訂單號 |
| string | order_poundage | 是 | | 此訂單交易手續費 |
| string | order_rate | 是 | | 此訂單交易費率 |
| string | order_time | 是| |訂單創建時間,以商戶提交的時間為準|
| string | paytype | 是 | ~ | 支付渠道類型|
| string | sign | | | md5簽名,小寫格式,不需要base64轉碼,非空字段均參與簽名|
>[danger]簽名示例: **appid=參數&code=參數&extra_return_param=參數&order_amount=參數&order_no=參數&order_poundage=參數&order_rate=參數&order_time=參數&paytype=參數&key=商戶密鑰**
**最終驗簽后需要輸出英文大寫“SUCCESS”給易匯卡,否則會間隔20秒再次補發通知,直到通知15次!**
>[danger]銀行編碼表
|編號| 銀行名稱 | 銀行編碼 | 開啟 | 限額 |
|---| --- | --- | --- | --- | --- | --- |
|1|中國工商銀行|ICBC|是||
|2|招商銀行|CMB|是||
|3|中國農業銀行|ABC|是||
|4|中國建設銀行|CCB|是||
|5|交通銀行|BCM|是||
|6|興業銀行|CIB|是||
|7|光大銀行|CEB|是||
|8|中國銀行|BOC|是||
|9|平安銀行|PAB|是||
|10|中信銀行|CITIC|是||
|11|廣發銀行|GDB|是||
|12|上海浦東發展銀行|SPDB|是||
|13|中國郵政|PSBC|是||
|14|民生銀行|CMBC|是||