招行商务卡流水导入
  • 接口:/bankcard/import/data
  • Method:POST
  • 数据格式:JSON
请求参数
参数 类型 必须 默认值 描述
bankCode string Y - 银行编号
transactionFileName string Y - 交易文件名称,xxx.txt
billList List<BankCardConsumptionBillDto> Y - 消费流水列表

备注

  • 公司开通第三方服务——招行商务卡,并提供招行对应的CompanyId
  • 定时使用招商银行的客户端获取某一天消费流水
BankCardConsumptionBillDto 结构

该结构对应招行数据文件中的字段。

参数 类型 必须 默认值 主键 描述
accountName string N 账户号
cardNo string Y 卡号
cardholderName string N 持卡人姓名
cardholderNameEn string N 持卡人英文姓名
employeeId string N 员工编号
transactionDescription string Y 交易摘要
transactionDate string Y 交易日期
postedDate string N 记帐日期
countryCode string N 交易地点(国别)
cityCode string N 交易城市
originalCcyCode string N 交易币种
originalAmount BigDecimal N 交易金额
postedCcyCode string N 入帐币种(人民币)
postedAmount BigDecimal Y 入帐金额(人民币),作为消费金额导入费用列表
ccyExchangeDate string N 外币折算日
merchantCategoryCode string N 商户类别代码
authorizationCode string N 授权号
acquiringSeqNo string Y 收单顺序号

如果从银行拿到的流水无 acquiringSeqNo 值(如建设银行),则由客户方自行生成唯一值,需保证重复导入文件时,该笔流水的acquiringSeqNo的值保持不变。建议使用 {transactionDate}_{index}以保证唯一。

示例

请求数据

{

    "timestamp": 123456,

    "data": [

        {
            "bankCode": "cmb",  --国内

            "transactionFileName": "9900000001_20120530.txt",

            "billList": [

                {

                    "accountName": "01021XXXXXX001",

                    "cardNo": "479XXXXXXXXXX706",

                    "cardholderName": "张XX",

                    "cardholderNameEn": "ZHANG XX",

                    "employeeId": "17760",

                    "transactionDescription": "苏州工业园区XXX酒家",

                    "transactionDate": "20111201",

                    "postedDate": "20111202",

                    "countryCode": "CHN",

                    "cityCode": "3102",

                    "originalCcyCode": "156",

                    "originalAmount": "000000000311.00",

                    "postedCcyCode": "156",

                    "postedAmount": "000000000311.00",

                    "ccyExchangeDate": "20111202",

                    "merchantCategoryCode": "5812",

                    "authorizationCode": "706315",

                    "acquiringSeqNo": "99990XXXXXXXXXX5678910"

                },
                {

                    "accountName": "01018XXXXXXXX001",  --国外

                    "cardNo": "4792XXXXXXXXX926",

                    "cardholderName": "孙X",

                    "cardholderNameEn": "SUN X",

                    "employeeId": "17760",

                    "transactionDescription": "CHINA XXX KITCHEN 汇率 6.3771",

                    "transactionDate": "20111204",

                    "postedDate": "20111207",

                    "countryCode": "NLD",

                    "originalCcyCode": "978",

                    "originalAmount": "000000000013.00",

                    "postedCcyCode": "156",

                    "postedAmount": "000000000113.45",

                    "ccyExchangeDate": "20111207",

                    "merchantCategoryCode": "5812",

                    "authorizationCode": "554742",

                    "acquiringSeqNo": "0008436808XXXXXXXX8910"
                }
            ]
        }
    ]
}

返回数据(成功)

{
    "code": "ACK",
    "message": ""
}

results matching ""

    No results matching ""