🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
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&notify_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|是||