批量交易记录查询

批量交易记录查询

按日期查询交易记录

Request

数据项数据类型(默认String)标识是否必填(M/C)说明
应用IdStringappIdM应用包名,android APP程序packagename
交易类型StringtransTypeMA3-批量交易记录查询        
订单类型StringorderTypeM订单类型:1:收款(非金融设备)2:退款(非金融设备)3:金融设备
日期StringdateM日期,格式:2018-09-12
分页页码IntegerpageM分页页码,从1开始
每页返回数量IntegerpageSizeM每页返回交易记录的数量,最大50

Response

数据项数据类型(默认String)标识是否必填(M/C)说明
交易结果返回码StringresultCodeMT00:成功非T00:失败, 见返回码定义(附录B)
返回码描述StringresultMsgC 
数据总数IntegertotalM查询日期的数据总数
交易数据列表ArrayorderListC交易记录列表(出错时不返回),格式如下:
交易结果返回码StringresultCodeMT00:成功非T00:失败, 见返回码定义(附录B)
订单状态StringstateC订单状态(仅扫码返回):1-交易创建,交易提交到支付通道,待付款 2-订单未付款3-交易成功,包含:收款、退款等成功 4-交易结束,不可退款,如撤单后原订单即为此状态 5-交易失败
交易类型StringtransTypeM 
收银台流水号StringmisIdM用于标识当笔交易的交易的订单号,交易处理结果中会带回。
Saas系统支付订单号StringorderIdCApp自定义的任意字符串,用于标识当笔交易的Saas系统支付订单号,交易处理结果中会带回。
Saas系统业务订单号StringbusinessIdCApp自定义的任意字符串,用于标识当笔交易的Saas系统业务订单号,交易处理结果中会带回。
商户(第三方平台)订单号StringplatformIdC商户(第三方平台)订单号(微信、支付宝客户端显示的订单号,银行卡交易则返回系统参考号)
支付方式StringplatformMwxpay:微信支付alipay:支付宝支付unionpay:银联钱包支付card:银行卡支付
交易金额LongamountM单位为分,1元表示为100L
实付金额Longamount1C单位为分,1元表示为100L
优惠金额Longamount2C单位为分,1元表示为100L
已退款金额LongrefundedC单位为分,1元表示为100L
交易日期StringtransDateC格式“MMdd” 
交易时间StringtransTimeC格式“HHmmss” 
凭证号StringvoucherNumC撤销、查询、打印使用
批次号StringbatchNumC 
系统参考号StringreferenceNumC部分业务退货使用
授权码StringauthNumC 
卡号StringcardNumC脱敏处理规则:除前六位和后四位之外其余位变*号处理。
发卡行StringissuerC 
收单行StringacquirerC 
操作员号StringoperatorIdC 
卡类型StringcardTypeCIC、NFC、MAG
账户类型StringaccountTypeC“OA”:扫码”CC”:贷记卡
“DC”:借记卡
“SCC”:准贷记卡”EC”:电子现金
“MAG”:磁条卡
“VC”:Visa卡
“MC”:MasterCard 万事达卡
“AE”:美国运通卡
“JCB”:JCB卡是源自日本的世界通用国际信用”RPC”:RuPay(India)印度卡
机型StringmodelCPOS外设型号
版本StringversionCPOS应用版本
终端号StringterminalIdC 
商户号StringmerchantIdC