H5支付(农行掌银)
农行掌银打开的H5页面发起农行支付,后台可以通过此接口获取到前端支付需要的token,从而完成支付流程。
提示
前端如何调起农行掌银支付,请联系农行业务人员获取文档,或咨询技术人员。
请求接口
/openapi/pay/unifiedpay
公共参数
请求参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| payment | 是 | String(32) | 支付方式. 传"ABC" |
| trade_type | 是 | String(32) | 交易类型. 传"JSAPI" |
| fee | 是 | int | 支付金额,单位分 |
| out_trade_no | 是 | String(32) | 业务订单号,业务方保证唯一 |
| body | 是 | String(127) | 支付简要描述(控制在127字节内) |
| client_ip | 是 | String(32) | 客户端IP |
| notify_url | 是 | String(256) | 支付回调地址URL,不带参数 |
| origin_fee | 否 | int | 订单原金额,单位分 |
| time_start | 否 | String(14) | 订单生成时间,格式为:yyyyMMddHHmmss |
| time_expire | 否 | String(14) | 订单失效时间,格式为:yyyyMMddHHmmss,建议:最短失效时间间隔大于1分钟 |
| fee_type | 否 | String(16) | 货币类型,默认人民币:CNY |
| limit_credit | 否 | int | 是否限制使用信用卡,1为限制,0或不传为不限制 |
| goods_tag | 否 | String(32) | 商品标记,优惠券或单品营销使用 |
| shop_id | 否 | String(16) | 门店Id,酷点聚合支付平台分配 |
| device_id | 否 | String(32) | 终端设备Id ,酷点聚合支付平台分配,或由调用方定义 |
| operator_id | 否 | String(32) | 操作者(收银员)Id,酷点聚合支付平台分配,或由调用方定义 |
| attach | 否 | String(127) | 附加信息,会跟订单信息一起原样返回 |
响应参数
| 名称 | 类型 | 说明 |
|---|---|---|
| pay_no | String | 聚合支付订单号,'600'开头 |
| payment | String | 支付方式,WXPAY为微信,ALIPAY为支付宝,UNIONPAY为银联云闪付 |
| fee | int | 交易总额,单位:分 |
| status | int | 支付状态 |
| pay_time | String | 支付时间,格式"yyyy-MM-dd HH:mm:ss" |
| pay_info | Json | 支付信息,返回前端唤起支付控件。例子:{"token":"1234567890"} |
pay_info返回值说明
| 名称 | 类型 | 说明 |
|---|---|---|
| token | String | 唤起农行掌银的交易号 |