参数 | 参数名称 | 取值 | 可空 | 最大长度 | 备注 |
---|---|---|---|---|---|
termno | 终端号 | 8位数字 | 否 | 8 | 商户下唯一 |
devicetype | 设备类型 |
01:自动柜员机(含 ATM 和 CDM)和多媒体自助终端 02:传统 POS 03:mPOS 04:智能 POS 05:II 型固定电话 06:云闪付终端 07:保留使用 08:手机 POS 09:刷脸付终端 10:条码支付受理终端 11:条码支付辅助受理终端 12:行业终端(公交、地铁用于指定行业的终端) 13:MIS 终端 |
否 | 2 | |
termsn | 终端序列号 | 是 | 50 |
终端类型(device_type)填写为 02、03、04、05、06、08、09 或 10时 必须填写终端序列号。 |
|
encryptrandnum |
加密随机 因子 |
仅在被扫支付类交易报文中出现: 若付款码为 19 位数字,则取后6 位; 若付款码为 EMV 二维码, 则取其tag 57 的卡号/token 号的后 6 位 |
是 | 10 | |
secrettext | 密文数据 |
仅在被扫支付类交易报文中出现: 64bit 的密文数据, 对终端硬件序列号和加密随机因子加密后的结果 本子域取值为: 64bit 密文数据进行base64 编码后的结果。 |
是 | 16 | |
appversion |
终端程序 版本号 |
是 | 8 |
终端应用程序的版本号。 应用程序变更应保证版本号不重复。 当长度不足时,右补空格。 |
|
longitude | 经度 |
经度信息格式: 1位正负号+3位整数 +1位小数点 +5位小数, +表示东经, -表示西经 例如 +121.48352 |
是 | 16 | 银联扫码必送 |
latitude | 纬度 |
纬度信息格式: 1位正负号+2位整数+1位小数点 +6 位小数, +表示北纬, -表示南纬 例如+31.221345或-03.561345 |
是 | 16 | 银联扫码必送 |
deviceip | 终端IP | 是 | 40 |
如微信支付宝交易经纬度未上送 该字段必送 |
示例
terminfo={"termsn":"dfjskljioe13238023","longitude":"+121.48352","latitude":"-03.561345","termno":"00000001","devicetype":"11"}