Easyloon-api
    Easyloon-api
    • 1. 概述
    • 2. 通讯协议
    • 3 交易接口规范
    • 4 加密及签名规范
    • 5 业务接口
    • 6. 附录

    5 业务接口

    本章节描述商户接入BZcircle相关业务接口。
    M表示必输字段,O表示可选字段

    5.1 商户入网

    5.1.1 代理商商户入网和VA开户整合

    1 功能描述

    交易代码TP1020
    功能名称代理商商户入网和VA开户整合
    功能描述收集商户资料,完成商户入网和VA开户,分为新增和修改功能,存在字段bizFlow为修改功能,修改功能仅支持拒绝字段修改,非拒绝字段不予处理,拒绝会同步拒绝VA,请求修改接口且需要同步开通VA时需同时重新上传VA信息
    调用方式实时接口
    调用流程--
    应用场景本指引目的为BZcircle收集商户资料信息,BZcircle方资质审查后,予以商户资质审批通过和VA审批通过,可为商户提供后续服务。

    2 请求地址
    Url: https://{baseUrl}/api/tp1020

    3 请求参数

    名称Json标签类型属性取值说明
    商户唯一订单号merOrderNostring(32)M商户唯一订单号
    入网申请唯一订单号bizFlowstring(32)C入网申请唯一订单号,仅修改功能必传,由新增功能同步返回
    入网邮箱emailstring(64)M唯一入网邮箱
    手机区号phoneAreaCodestring(10)M手机号区号
    手机号phoneNumstring(32)M唯一入网手机号
    推荐代理商referralChannelstring(16)M注册推荐代理商编号 (Easyloon提供) 测试环境默认: 0000000000
    商户注册国家/地区countryCodestring(2)M注册国家/地区 iso 二字码
    商户英文名merNameEnstring(255)M唯一入网商户的英文名
    商户中文名merNameCnstring(255)C入网商户的中文名,注册国家为中国时必填
    公司成立日期establishDatestring(16)M公司成立日期,格式:yyyy-MM-dd
    商业登记证或企业证件到期日brExpiryDatestring(16)M商业登记证或企业证件到期日,格式:yyyy-MM-dd
    公司注册地址registrationAddressstring(255)M公司注册地址
    全国工商企业文件enterprisePathListC全国工商企业文件,注册国家为中国大陆时必填 请至https://www.gsxt.gov.cn/index.html注册下载报告
    是否具有母公司parentRemarkstring(2)M是否具有母公司 0:无 1:有
    股权架构图ownerShipPathListC当具有母公司时,该值必传
    母公司注册证明parentCertificateListC当具有母公司并且非中国大陆时,该值必传
    母公司信息parentCompanyListC当具有母公司时,该值必传
    是否具有子公司branchRemarkString(2)M是否具有子公司或分公司 0:无 1:有
    分公司/子公司信息branchCompanyListC当有子公司或者分公司时必传
    商户注册文件certificateListM商户注册证明,中国大陆 提供营业执照,香港提供商业登记证 ,境外传公司注册证明
    商户注册证件号certificateNumberString(255)M商户注册证件号,中国大陆 提供营业执照证件号,香港提供商业登记证(BR)号码 ,境外传公司注册证书(CI)号码
    公司注册证书companyCertificateListC公司注册证书(文件),当公司属于香港时必传
    公司注册证书号码companyCertificateNumberString(255)C公司注册证书(CI)号码,当公司属于香港时必传
    收款付款参与方participantsTypeListM主要的收款付款参与方是公司还是个人 0:公司 1:个人
    法团成立表nnc1PathListC当公司为非中国大陆必传 上传最新法团成立表NNC1的照片或扫描件
    周年年报nar1Path1ListO当公司为境外公司选传 若您公司成立一年以上,请上传最新周年年报的照片或扫描件
    公司章程mermorandumListC当公司为境外公司必传
    被授权人身份customerIdentityListM入网客户被授权人的身份 参数详见6.1.10字段说明
    被授权人信息customerListM被授权人信息
    持股25%以上股东shareholderListM持股25%以上股东的信息
    公司董事directorListC公司董事信息,非中国大陆国家必传
    法人legalPersonListC法人信息,国家为中国大陆时必传
    董事会议授权书authorizationListM董事会议授权书 注:需要满足以下条件:授权书需加盖公章,董事/法人签字或签章以及被授权人签字
    资金来源sourceFundsListM资金主要来源 参数详见6.1.8字段说明
    付款目的paymentPurposeListM付款主要目的 参数详见6.1.9字段说明
    风险交易国家/地区riskCountryTransactionString(2)M0:无 1:有 是否有伊朗、朝鲜、古巴地区有任何直接或间接的业务
    风险国家信息riskCountriesListC当有和以上风险国家企业交易时,提供企业信息
    是否为补充请求addMaterialString(2)O0:否 1:是 当回调code为80000时,需要请求加上补充材料
    补充材料reMaterialreMaterialO回调code为80000时,需要传参
    公司真实营业地址realCompanyAddressstring(255)M公司真实营业地址
    公司真实营业地址证明材料addressMaterialListO公司真实营业地址证明材料 一、当注册主体为中国大陆, 请至少以下提供一种:1.近三个月内同名公司银行对账单,首页需包含地址(优先提供);2.近三个月内同名公司的增值税发票,需包含地址(优先提供);3.近三个月内同名公司的官方水电费账单,需包含地址;4.包含地址的公司产品目录、服务手册、广告单或宣传单张等。二、当注册主体是香港公司,但其总公司在中国大陆或在中国大陆有直接联系的公司,请提供该中国大陆公司营业执照。 注:提供该信息有助于加快入网
    公司地址类型addressTypestring(1)M公司地址类型 0自租办公室 1秘书处地址 2共享办公室
    公司官网companyWebsitestring(128)O公司官网地址 注:提供该信息有助于加快入网
    主要客户所在国家/地区clientCountryListM主要客户所在国家/地区 (国家二字码)
    业务所在国家/地区businessCountryListM在哪个国家/地区经营(开展)业务 (国家二字码)
    目前合作伙伴和供应商所在国家/地区suppliersCountryListM目前合作伙伴和供应商所在国家/地区 (国家二字码)
    目前和预计需要的收款服务的汇入国家/地区inCountryListM目前和预计需要的收款服务的汇入国家/地区 (国家二字码)
    目前和预计需要的付款服务的汇出国家/地区outCountryListM目前和预计需要的付款服务的汇出国家/地区 (国家二字码)
    去年的营业额(USD)lastYearTurnoverstring(2)M去年的营业额(USD) 参数详见6.1.16字段说明
    预估交易量 (每月)(USD)transactionAmountstring(2)M预估交易量 (每月)(USD)  参数详见6.1.17字段说明
    交易模式transactionListM交易模式
    销售网址或者app名webSiteOrAppstring(350)C销售网址或者app名 transaction中tradeType存在1时填写
    业务性质businessNatureBusinessNatureM业务性质
    是否通知noticeMarkerstring(1)M是否邮件短信通知商户 0不通知 1通知
    回调地址callBackUrlString(255)M用于接收商户入网结果,必须http/https开头
    其他附件otherPathString(255)O其他附件(仅允许单个地址,多个文件打包上传)
    附言postscriptString(255)O附言
    是否同步开通VAvaFlagstring(1)M是否同步开通VA,0不开通,1开通
    VA信息vaInfoListC开通VA信息,vaFlag=1时必填

    Transaction

    名称Json标签类型属性取值说明
    交易模式tradeTypestring(1)M交易模式 0:线下交易 1:线上交易
    交易模式分类tradeOptionstring(1)M选项 tradeType为0时{0:品牌商 1:代理商} tradeType为1时{0:WEB 1:APP}
    品牌代理商所在国家/地区countrystring(1)C国家/地区(国家二字码) tradeType为0时填写

    BusinessNature

    名称Json标签类型属性取值说明
    业务性质类型natureTypeString(2)M性质类型 0货贸 1服贸
    业务性质naturesListM业务性质明细 natureType为0时参数详见6.1.11字段说明 natureType为1时参数详见6.1.12字段说明

    reMaterial

    名称Json标签类型属性取值说明
    财务报表或公司税务申报表/完税证明financialStatementsListM财务报表或公司税务申报表/完税证明
    调查表questionnaireListM调查表
    表现最好的3家客户bestCustomerListM表现最好的3家企业信息
    表现最好的3家供应商/合作伙伴公司bestPartnerListM表现最好的3家供应商/合作伙伴公司信息

    personalInfo

    名称Json标签类型属性取值说明
    证件类型typeString(2)M证件类型 0 身份证 1 护照
    姓名nameString(255)M客户姓名
    证件签发国家/地区issuPlaceString(2)M国家ISO 二字码
    国籍nationalityString(2)M国家ISO 二字码
    有效证件号码idNumberString(64)M有效证件号码
    出生日期birthDateString(16)M出生日期,格式:yyyy-MM-dd
    证件到期日期certificateDateString(16)M证件到期日期,格式:yyyy-MM-dd
    居住国家/地区residenceCountryString(2)M国家ISO 二字码
    居住地址addressString(255)C居住地址 除被授权人外其余必传
    证件文件certificatesListM证件sftp地址

    companyInfo

    名称Json标签类型属性取值说明
    公司名称nameString(64)M公司注册名称
    公司注册国家/地区countryString (2)M公司所在国家/地区

    VaInfo

    名称Json标签类型属性取值说明
    商户唯一订单号merOrderNostring(32)M商户唯一订单号
    申请大类parentCodestring(1)M申请大类,暂时只支持 S:平台电商 D:独立站电商 T:线下一般货贸 F:服务贸易
    申请子类applyCodestring(64)M申请子类,填写业务子英文名  详见6.1.13申请子类字段
    收款国家/地区areastring(2)M收款国家/地区 标准2字代码
    收款币种currencystring(3)M收款币种,3位标准货币代码
    账户简称acctSimpleNamestring(128)M账户简称
    银行类bankTypestring(3)O银行类,填写银行类枚举值,仅线下一般货贸、服务贸易选填  详见6.1.14bankType 银行类
    店铺名称shopNamestring(128)M店铺名称
    店铺链接shopUrlstring(350)O店铺链接,平台电商、独立站电商必填
    收单方式collectTypestring(12)O收单方式,枚举值:PayPal,stripe,other 仅独立站中自建站必填
    收单方式名称collectNamestring(127)O收单方式名称,collectType为 other时填写
    销售地址webSiteUrlstring(350)O销售地址,线下一般货贸、服务贸易填写,与业务说明文件必填其一,可全填
    是否同名isSameNamestring(1)M是否同名 Y:是 N:否
    业务说明文件busDesDocumentListO多个附件文件地址数组,线下一般货贸、服务贸易填写,与销售地址必填其一,可全填
    店铺持有证明storeHoldCertifyListO多个附件文件地址数组,电商、独立站提交
    回调地址callBackUrlString(255)M用于接收商户VA申请结果
    VA其他附件otherPathString(255)O其他附件(仅允许单个地址,多个文件打包上传)
    VA附言postscriptString(255)O附言

    请求示例:

    {
      "addMaterial": "0",
      "addressMaterial": [
        "uploadFile/hzfr.jpg"
      ],
      "addressType": "2",
      "authorization": [
        "uploadFile/hzfr.jpg"
      ],
      "brExpiryDate": "2031-11-11",
      "branchCompany": [
        {
          "country": "CN",
          "name": "companyInfo1"
        },
        {
          "country": "US",
          "name": "companyInfo2"
        }
      ],
      "branchRemark": "1",
      "businessCountry": [
        "UZ"
      ],
      "businessNature": {
        "natureType": "0",
        "natures": [
          "8",
          "4"
        ]
      },
      "callBackUrl": "https://www.baidu.com",
      "certificate": [
        "uploadFile/hzfr.jpg"
      ],
      "certificateNumber": "02224230995",
      "clientCountry": [
        "UZ"
      ],
      "companyCertificate": [
        "uploadFile/hzfr.jpg",
        "uploadFile/hzfr.jpg"
      ],
      "companyCertificateNumber": "87361378062",
      "companyWebsite": "https://www.baidu.com",
      "countryCode": "CN",
      "customer": [
        {
          "address": "紫禁之巅",
          "birthDate": "1977-07-21",
          "certificateDate": "2038-07-21",
          "certificates": [
            "uploadFile/hzfr.jpg"
          ],
          "idNumber": "370121197707211040",
          "issuPlace": "CN",
          "name": "test001",
          "nationality": "CN",
          "residenceCountry": "CN",
          "type": "0"
        },
        {
          "address": "紫禁之巅",
          "birthDate": "1977-07-21",
          "certificateDate": "2038-07-21",
          "certificates": [
            "uploadFile/hzfr.jpg"
          ],
          "idNumber": "370121197707211040",
          "issuPlace": "HK",
          "name": "test002",
          "nationality": "HK",
          "residenceCountry": "HK",
          "type": "0"
        }
      ],
      "customerIdentity": [
        "0",
        "1"
      ],
      "director": [
        {
          "address": "紫禁之巅",
          "birthDate": "1977-07-21",
          "certificateDate": "2038-07-21",
          "certificates": [
            "uploadFile/hzfr.jpg"
          ],
          "idNumber": "370121197707211040",
          "issuPlace": "CN",
          "name": "test001",
          "nationality": "CN",
          "residenceCountry": "CN",
          "type": "0"
        },
        {
          "address": "紫禁之巅",
          "birthDate": "1977-07-21",
          "certificateDate": "2038-07-21",
          "certificates": [
            "uploadFile/hzfr.jpg"
          ],
          "idNumber": "370121197707211040",
          "issuPlace": "HK",
          "name": "test002",
          "nationality": "HK",
          "residenceCountry": "HK",
          "type": "0"
        }
      ],
      "email": "12042736@00.com",
      "enterprisePath": [
        "uploadFile/hzfr.jpg"
      ],
      "establishDate": "2011-11-11",
      "inCountry": [
        "UZ"
      ],
      "lastYearTurnover": "1",
      "legalPerson": [
        {
          "address": "紫禁之巅",
          "birthDate": "1977-07-21",
          "certificateDate": "2038-07-21",
          "certificates": [
            "uploadFile/hzfr.jpg"
          ],
          "idNumber": "370121197707211040",
          "issuPlace": "CN",
          "name": "test001",
          "nationality": "CN",
          "residenceCountry": "CN",
          "type": "0"
        }
      ],
      "merNameEn": "LNQ169275783313408",
      "merOrderNo": "LNQ1692757833134",
      "mermorandum": [
        "uploadFile/hzfr.jpg"
      ],
      "nar1Path1": [
        "uploadFile/hzfr.jpg"
      ],
      "nnc1Path": [
        "uploadFile/hzfr.jpg"
      ],
      "noticeMarker": "0",
      "otherPath": "uploadFile/hzfr.jpg",
      "outCountry": [
        "UZ"
      ],
      "ownerShipPath": [
        "uploadFile/hzfr.jpg",
        "uploadFile/hzfr.jpg"
      ],
      "parentCertificate": [
        "uploadFile/hzfr.jpg",
        "uploadFile/hzfr.jpg"
      ],
      "parentCompany": [
        {
          "country": "CN",
          "name": "companyInfo1"
        },
        {
          "country": "US",
          "name": "companyInfo2"
        }
      ],
      "parentRemark": "1",
      "participantsType": [
        "0"
      ],
      "paymentPurpose": [
        "4",
        "5"
      ],
      "phoneAreaCode": "86",
      "phoneNum": "18734183423",
      "postscript": "",
      "realCompanyAddress": "紫禁之巅",
      "referralChannel": "0000000000",
      "registrationAddress": "紫禁之巅",
      "riskCountryTransaction": "0",
      "shareholder": [
        {
          "address": "紫禁之巅",
          "birthDate": "1977-07-21",
          "certificateDate": "2038-07-21",
          "certificates": [
            "uploadFile/hzfr.jpg"
          ],
          "idNumber": "370121197707211040",
          "issuPlace": "CN",
          "name": "test001",
          "nationality": "CN",
          "residenceCountry": "CN",
          "type": "0"
        },
        {
          "address": "紫禁之巅",
          "birthDate": "1977-07-21",
          "certificateDate": "2038-07-21",
          "certificates": [
            "uploadFile/hzfr.jpg"
          ],
          "idNumber": "370121197707211040",
          "issuPlace": "HK",
          "name": "test002",
          "nationality": "HK",
          "residenceCountry": "HK",
          "type": "0"
        }
      ],
      "sourceFunds": [
        "4",
        "5"
      ],
      "suppliersCountry": [
        "UZ"
      ],
      "transaction": [
        {
          "country": "CN",
          "tradeOption": "1",
          "tradeType": "0"
        }
      ],
      "transactionAmount": "1",
      "vaFlag": "1",
      "vaInfo": [
        {
          "acctSimpleName": "LNQ1692757833134",
          "applyCode": "ELECTRONIC_OPTICAL_PRODUCTS",
          "area": "US",
          "callbackUrl": "https://www.baidu.com",
          "currency": "USD",
          "isSameName": "Y",
          "merOrderNo": "VA_LNQ1692757833134_01",
          "parentCode": "T",
          "shopName": "https://www.baidu.com",
          "webSiteUrl": "https://www.baidu.com"
        },
        {
          "acctSimpleName": "LNQ1692757833134",
          "applyCode": "ELECTRONIC_OPTICAL_PRODUCTS",
          "area": "US",
          "callbackUrl": "https://www.baidu.com",
          "currency": "USD",
          "isSameName": "Y",
          "merOrderNo": "VA_LNQ1692757833134_02",
          "parentCode": "T",
          "shopName": "https://www.baidu.com",
          "webSiteUrl": "https://www.baidu.com"
        }
      ],
      "webSiteOrApp": "https://www.baidu.com"
    }
    
    

    4 响应字段

    名称Json标签类型属性取值说明
    业务流水号bizFlowstring(32)M入网申请唯一订单号
    商户唯一订单号merOrderNostring(32)O商户唯一订单号
    状态statusstring(6)M申请状态码 ACCEPT:接收成功,等待回调 SUCC:审核通过 FAIL:失败 REFUSE:审核拒绝
    结果码codestring(6)M响应结果代码,S00001 代表已接收成功,
    等待Easyloon审核后回调
    结果描述messagestring(255)M响应描述
    返回示例:
    {
      "bizFlow": "230823103034820183",
      "code": "S00001",
      "merOrderNo": "LNQ1692757833134",
      "message": "Processing",
      "status": "ACCEPT"
    }
    

    5.1.2 商户入网结果通知

    1 功能描述

    名称Json标签类型属性取值说明
    交易代码TP2004string(32)M入网申请唯一订单号
    功能名称商户入网结果通知string(32)O商户唯一订单号
    功能描述商户入网结果异步通知string(6)M申请状态码 ACCEPT:接收成功,等待回调 SUCC:审核通过 FAIL:失败 REFUSE:审核拒绝
    调用方式通知接口string(6)M响应结果代码,S00001 代表已接收成功,
    调用流程--等待BZcircle审核后回调
    应用场景"商户入网信息完善发起成功且交易处理完毕后,
    将根据商户入网信息完善参数内的回调Url进行回调通知最终结果。" string(255)M响应描述

    提示

    本通知将按照间隔时间渐长的方式持续通知24小时.商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。

    2 请求地址

    Url: 商户入网信息完善中的 callbackUrl
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    业务流水号bizFlowstring(32)M入网申请唯一订单号
    商户唯一订单号merOrderNostring(32)O商户唯一订单号
    结果码codestring(6)M响应结果代码,S00000 代表入网成功
    结果描述messagestring(255)M响应描述
    商户号merchantNostring(32)M商户号,为商户的唯一标识号码
    商户英文名称merNameEnstring(255)M商户英文名称
    授权码authorizeCodestring(32)M授权码
    请求示例:
    {
      "authorizeCode": "6406903b413c0abaeb7afb6c76025074",
      "bizFlow": "230823103034820183",
      "code": "S00000",
      "merNameEn": "LNQ169275783313408",
      "merOrderNo": "LNQ1692757833134",
      "merchantNo": "008850102219",
      "message": "Success",
      "status": "SUCC"
    }
    

    5.2 授权

    5.2.1 申请授权

    1 功能描述

    交易代码TP9001
    功能名称申请授权
    功能描述用户需在BZcircle 侧完成OAuth 认证,用户在完成授权后,代理商可获得对用户数据操作的权限。
    调用方式浏览器链接
    调用流程--
    应用场景名下商户获取接口的权限

    2 请求地址
    Url: https://{baseUrl}/api/TP9001
    Method: 链接

    3 请求字段

    名称Json标签类型属性取值说明
    重定向URLredirectUrlstring(255)M重定向 url,生产https://msp.bzcircle.com/ 测试https://uat.msp.bzcircle.com/
    商户编号merchantNostring(255)M代理商的商户号

    4 响应字段

    名称Json标签类型属性取值说明
    授权码authorizeCodestring(32)M授权码

    5.2.2 申请token

    1 功能描述

    交易代码TP9002
    功能名称申请token
    功能描述获取商户唯一token,用于后续接口交易
    调用方式实时接口
    调用流程--
    应用场景代理商需要为名下商户提交交易时

    2 请求地址
    Url: https://{baseUrl}/api/TP9002
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    授权码authorizeCodestring(32)M授权码
    请求示例:
    {
      "authorizeCode": "e10adc3949ba59abbe56e057f20f883e"
    }
    
    4 响应字段 | 名称 | Json标签 | 类型 | 属性 | 取值说明 | | --- | --- | --- | --- | --- | | 授权token | accessToken | string(32) | M | 授权 Token(目前 Token 永久有效) |
    返回示例:
    {
      "accessToken": "7c4a8d09ca3762af61e59520943dc26494"
    }
    

    5.3 收款

    5.3.1 VA开户申请

    1 功能描述

    交易代码TP1017
    功能名称VA开户申请
    功能描述商户发起VA开户申请,等待BZcircle审核后,商户可通过VA查询接口查询具体VA账户信息
    调用方式异步接口
    调用流程--
    应用场景商户发起VA开户申请

    2 请求地址
    Url: https://{baseUrl}/api/tp1017
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    订单号merOrderNostring(32)M商户唯一订单号
    申请大类parentCodestring(1)M申请大类,暂时只支持 S:平台电商 D:独立站电商 T:线下一般货贸 F:服务贸易
    申请子类applyCodestring(64)M申请子类,填写业务子英文名  详见6.1.13申请子类字段
    收款国家/地区areastring(2)M收款国家/地区 标准2字代码
    收款币种currencystring(3)M收款币种,3位标准货币代码
    账户简称acctSimpleNamestring(128)M账户简称
    银行类bankTypestring(3)O银行类,填写银行类枚举值,仅线下一般货贸、服务贸易选填  详见6.1.14bankType 银行类
    店铺名称shopNamestring(128)M店铺名称
    店铺链接shopUrlstring(350)O店铺链接,平台电商、独立站电商必填
    收单方式collectTypestring(12)O收单方式,枚举值:PayPal,stripe,other 仅独立站中自建站必填
    收单方式名称collectNamestring(127)O收单方式名称,collectType为 other时填写
    销售地址webSiteUrlstring(350)O销售地址,线下一般货贸、服务贸易填写,与业务说明文件必填其一,可全填
    是否同名isSameNamestring(1)M是否同名 Y:是 N:否
    回调URLcallbackUrlstring(255)M回调URL
    业务说明文件busDesDocumentArrayO多个附件文件地址数组,线下一般货贸、服务贸易填写,与销售地址必填其一,可全填
    店铺持有证明storeHoldCertifyArrayO多个附件文件地址数组,电商、独立站提交
    其他附件otherPathstring(255)O其他附件 其他补充附件,多个附件以,相隔
    附言postscriptstring(255)O附言 其他补充说明文字
    账户持有人IDholderIdstring(64)O账户持有人ID ,不传默认以企业主体开通VA
    请求示例:
    {
      "acctSimpleName": "test001",
      "applyCode": "SHOPEE_IN",
      "area": "ID",
      "callbackUrl": "https://api.***.com/callback",
      "collectName": "",
      "collectType": "PayPal",
      "currency": "IDR",
      "isSameName": "N",
      "merOrderNo": "LNQ1692771393185",
      "parentCode": "S",
      "shopName": "31312",
      "shopUrl": "https://test001",
      "webSiteUrl": "https://test001"
    }
    

    具体申请条件 详见6.1.15申请条件明细
    4 响应字段

    名称Json标签类型属性取值说明
    业务流水号bizFlowstring(32)MBZcircle侧唯一业务订单号
    结果状态statusstring(6)M结果状态 ACCEPT:接收成功 FAIL:失败
    返回示例:
    {
      "bizFlow": "80823082314163300199",
      "status": "ACCEPT"
    }
    def)
    

    5.3.2 VA开户查询

    1 功能描述

    交易代码TP3012
    功能名称VA开户查询接口
    功能描述VA开户查询接口,提交VA申请后,通过此接口查询账户具体信息
    调用方式实时接口
    调用流程--
    应用场景VA开户查询接口

    2 请求地址
    Url: https://{baseUrl}/api/tp3012
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    查询起始时间startTimeLong(13)OUnix13位时间戳,查询开始时间,闭区间
    查询结束时间endTimeLong(13)OUnxi13位时间戳,查询结束时间,闭区间
    BZcircle侧业务订单号bizFlowString(32)OVA开户时返回的订单号
    商户订单号merOrderNoString(32)O商户订单号
    请求示例:
    {
      "bizFlow": "80823082314163300199"
    }
    

    提示

    若startTime与endTime没填,则bizFlow和merOrderNo中必填其一。若bizFlow和merOrderNo都没填,则startTime与endTime为必填。根据startTime和endTime的查询,最多显示100条。

    4 响应字段

    名称Json标签类型属性取值说明
    商户订单号merOrderNoString(32)M商户订单号
    BZcircle侧业务订单号bizFlowString(32)MVA开户时返回的订单号
    VA详细信息vaInfosListMVA详细信息

    VaInfo 的字段

    名称Json标签类型属性取值说明
    VA账户名称accountNamestring(255)OVA账户名称
    VA账户号accountNostring(64)OVA账户号
    SwiftCodeswiftCodestring(11)O银行的SwiftCode
    银行名称bankNamestring(128)O银行名称
    银行地址bankAddressstring(255)O银行地址
    国家/地区areastring(64)O国家/地区
    银行CodebankCodestring(12)O银行Code
    分行号branchCodestring(12)O分行号
    支持币种currencystring(255)O支持币种,多币种之间按照
    VA账户状态statusstring(8)MVA账户状态, ON:启用,OFF:禁用/拒绝 OPENING:开户中
    备注remarkstring(8)O当为OFF时,会展示具体禁用/拒绝原因
    申请时间createTimelongMVA开户的申请时间
    修改时间updateTimelongMVA开户的修改时间
    返回示例:
    {
      "list": [
        {
          "bizFlow": "80823082314163300199",
          "merOrderNo": "LNQ1692771393185",
          "vaInfos": [
            {
              "accountName": "XDT-GUANGZHOU HELIBAO PAYMENT CO LTD",
              "accountNo": "8808999911436641",
              "area": "ID",
              "bankAddress": "Wisma BNI, Jakarta",
              "bankCode": "016",
              "bankName": "Bank Negara Indonesia(BNI)",
              "branchCode": "478",
              "codeName": "Bank Code",
              "createTime": 1692771393951,
              "currency": "IDR",
              "parentCode": "S",
              "remark": "",
              "status": "ON",
              "swiftCode": "0090081",
              "updateTime": 1692771615635
            }
          ]
        }
      ]
    }
    

    5.3.3 贸易收款到账通知

    1 功能描述

    交易代码TP2007
    功能名称贸易收款到账通知
    功能描述贸易收款到账通知
    调用方式通知接口
    调用流程--
    应用场景在商户的VA子账户收款收到后,BZcircle会向商户发送贸易收款资金到账的通知

    提示

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。

    2 请求地址
    Url: 【待补充】callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    到账流水号flowNostring(32)M贸易收款到账唯一流水号
    到账金额receiveAmountdecimal(18,2)MVA到账金额
    到账币种receiveCurrencystring(3)MVA到账币种
    入账VA账户号vaAccountstring(16)M入账的VA账户号
    付款方名称senderNamestring(64)O付款方名称
    付款方账号senderAccountstring(32)O付款方账号
    入账时间receiveTimestring(10)M入账时间,10位unix时间戳
    手续费金额feeAmountdecimal(18,2)O手续费金额
    手续费币种feeCurrencystring(3)O手续费币种
    实际入账金额actualReceiveAmountdecimal(18,2)M实际入账金额
    金额是否可用availableFlagstring(1)M金额是否可用 0:不可用 1:可用
    交易类型receiveTypestring(1)M交易类型 S:平台电商 D:独立站电商 T:线下一般货贸 F:服务贸易
    汇款附言tradeCommentsstring(1024)O汇款附言
    请求示例:
    {
      "actualReceiveAmount": 1000,
      "availableFlag": "0",
      "feeAmount": 5,
      "feeCurrency": "USD",
      "flowNo": "62323082314263700034",
      "receiveAmount": 1000,
      "receiveCurrency": "IDR",
      "receiveTime": "1692772093",
      "receiveType": "S",
      "senderAccount": "",
      "senderName": "20230823002.ltd",
      "tradeComments": "",
      "vaAccount": "8808999911436641"
    }
    

    5.3.4 收款VA入账查询接口

    1 功能描述

    交易代码TP3015
    功能名称收款VA入账查询接口
    功能描述收款VA入账查询接口
    调用方式实时接口
    调用流程--
    应用场景可以查询VA账户具体的到账流水

    2 请求地址
    Url: https://{baseUrl}/api/tp3015
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    名称Json标签类型属性
    查询起始时间startTimeLong(13)O
    查询结束时间endTimeLong(13)O
    VA入账订单号flowNostring(32) OVA入账订单号
    请求示例:
    {
      "flowNo": "62323082314263700034"
    }
    

    提示

    startTime与endTime,间隔不能超过24小时。根据startTime和endTime的查询,最多显示100条。若startTime和endTime未填写,则bizFlow为必填。

    4 响应字段

    名称Json标签类型属性取值说明
    交易流水号flowNostring(32)M贸易收款到账唯一流水号
    到账金额receiveAmountdecimal(18,2)MVA到账金额
    到账币种receiveCurrencystring(3)MVA到账币种
    入账VA账户号vaAccountstring(16)M入账的VA账户号
    付款方名称senderNamestring(64)O付款方名称
    付款方账号senderAccountstring(32)O付款方账号
    入账时间receiveTimestring(10)M入账时间,10位unix时间戳
    手续费金额feeAmountdecimal(18,2)O手续费金额
    手续费币种feeCurrencystring(3)O手续费币种
    实际入账金额actualReceiveAmountdecimal(18,2)M实际入账金额
    金额是否可用availableFlagstring(1)M金额是否可用 0:不可用 1:可用
    交易类型receiveTypestring(1)M交易类型 S:平台电商 D:独立站电商 T:线下一般货贸 F:服务贸易
    汇款附言tradeCommentsstring(1024)O汇款附言
    返回示例:
    {
      "list": [
        {
          "actualReceiveAmount": 1000,
          "availableFlag": "0",
          "feeAmount": 5,
          "feeCurrency": "USD",
          "flowNo": "62323082314263700034",
          "receiveAmount": 1000,
          "receiveCurrency": "IDR",
          "receiveTime": "1692772093",
          "receiveType": "S",
          "senderAccount": "",
          "senderName": "20230823002.ltd",
          "tradeComments": "",
          "vaAccount": "8808999911436641"
        }
      ]
    }
    

    5.3.5 贸易订单申请

    1 功能描述

    交易代码TP1012
    功能名称商户创建贸易的订单合同
    功能描述收集订单信息
    调用方式实时接口
    调用流程商户发送申请,Easyloon返回合同订单号
    应用场景商户收集订单信息以及合规材料,提供商户新建贸易订单,并提供合同号

    2 请求地址
    Url: https://{baseUrl}/api/tp1012
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    回调接口地址callbackUrlstring(60)M用来通知订单状态
    商户唯一订单号merOrderNostring(32)M商户唯一订单号
    订单币种currencystring(3)M订单币种
    订单总金额amountDecimal(18,2)M订单总金额
    贸易类型tradeTypestring(2)M贸易类型 默认:00-货物贸易 01-服务贸易
    采购方名称buyerNamestring(64)M采购方名称
    采购方所属地区buyerAreastring(64)M采购方所属地区
    物品信息goodsListListM物品信息 物品数量不超过10个
    交易日期transcationDatestring(10)M交易日期 格式:yyyy-MM-dd
    交易凭证transcationCertArrayM多个凭证文件地址数组 (文件大小不超过20M)
    物流状态logStatusstring(1)O当贸易类型为00-货物贸易时必填 0-未发货 1-已发货 如果是已发货logNo、logCompany、annexUrl三个字段必填
    物流单号logNostring(64)O物流单号
    物流公司名称logCompanystring(128)O物流公司名称
    附件annexUrlArrayO多个附件文件地址数组 (文件大小不超过20M)
    服务贸易信息serviceTradeObjectO当贸易类型为01-服务贸易时必填

    goodsList

    名称Json标签类型属性取值说明
    交易物品名称orderNamestring(64)M交易物品名称
    交易物品数量orderNumstring(10)M交易物品数量

    serviceTrade

    名称Json标签类型属性取值说明
    服务贸易状态serviceConditionstring(1)O服务贸易完成状态 0-未完成 1-已完成
    证明文件proveUrlArrayO当服务贸易状态为1 此项必填
    预计完成时间conditionDatestring(10)O当服务贸易状态为0 此项必填 格式 yyyy-MM-dd
    请求示例:
    {
      "amount": 8000,
      "buyerArea": "HK",
      "buyerName": "COMPANY LIMITED",
      "callbackUrl": "http://www.baidu.com",
      "currency": "USD",
      "goodsList": [
        {
          "orderName": "goodsName",
          "orderNum": "500"
        }
      ],
      "logCompany": "",
      "logNo": "",
      "logStatus": "0",
      "merOrderNo": "LNQ1692772694542",
      "serviceTrade": {
    },
      "tradeType": "00",
      "transcationCert": [
        "uploadFile/test.pdf"
      ],
      "transcationDate": "2023-08-22"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    贸易订单号contractNostring(32)M贸易订单号(唯一)
    响应示例:
        {
      "contractNo": "63733082314292600682"
    }
    

    5.3.6 贸易订单申请结果通知

    1 功能描述

    交易代码TP2008
    功能名称回传贸易订单结果状态通知
    功能描述运营审核后通知商户订单申请结果
    调用方式通知接口
    调用流程--
    应用场景[5.1.13 贸易订单申请]发起成功,根据回调Url进行回调通知最终结果。

    检查

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。
    商户应当自行通过 [5.3.4 贸易收款VA入账查询接口]查询交易结果。

    2 请求地址
    Url: [5.3.5 贸易订单申请]中的 callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    贸易订单编号contractNostring(32)M贸易订单编号 (唯一)
    商户订单号merOrderNostring(32)M商户订单号(唯一)
    状态statusstring(8)M'ACCEPT-处理中 SUCC-成功 FAIL-失败'
    结果描述messagestring(64)M交易结果描述
    请求示例:
    {
      "contractNo": "63823082314103100198",
      "merOrderNo": "LNQ1692772694542",
      "message": "成功",
      "status": "SUCC"
    }
    

    5.3.7 贸易订单申请信息查询

    1 功能描述

    交易代码TP3013
    功能名称贸易合同结果信息查询
    功能描述提供商户查询贸易合同创建状态
    调用方式实时接口
    调用流程--
    应用场景商户需要查询订单合同的状态

    2 请求地址
    Url: https://{baseUrl}/api/tp3013
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    查询起始时间startTimeLong(13)OUnix10位时间戳,查询开始时间,闭区间
    查询结束时间endTimeLong(13)OUnxi10位时间戳,查询结束时间,闭区间
    贸易合同号contractNostring(32)O[5.1.13 贸易订单申请]返回贸易合同号
    订单号merOrderNostring(32)O商户提供的订单号
    请求示例:
    {
      "endTime": "1692806399",
      "startTime": "1692720000"
    }
    

    检查

    startTime与endTime,间隔不能超过24小时。根据startTime和endTime的查询,最多显示100条。若startTime和endTime未填写,则contractNo为必填。

    4 响应字段

    名称Json标签类型属性取值说明
    贸易订单contractListListM贸易订单集合

    contractList

    名称Json标签类型属性取值说明
    商户唯一订单号merOrderNostring(32)M商户唯一订单号
    订单币种currencystring(3)M订单币种
    订单总金额amountDecimal(18,2)M订单总金额
    贸易类型tradeTypestring(2)M贸易类型 默认:00-货物贸易
    采购方名称buyerNamestring(64)M采购方名称
    采购方所属地区buyerAreastring(64)M采购方所属地区
    物品信息goodsListListM物品信息 物品数不超过10个
    交易日期transcationDatestring(10)M交易日期 格式:yyyy-MM-dd
    交易凭证transcationCertArrayM多个凭证文件地址数组 (文件大小不超过20M)
    物流状态logStatusstring(1)O0-未发货 1-已发货
    物流单号logNostring(64)O物流单号
    物流公司名称logCompanystring(64)O物流公司名称
    物流附件annexUrlArrayO物流附件 (文件大小不超过20M)
    服务贸易信息serviceTradeObjectO服务贸易信息
    贸易订单号contractNostring(32)M贸易订单号(唯一)
    贸易订单状态statusstring(8)M贸易订单状态 ACCEPT-处理中 SUCC-成功 FAIL-失败
    查询结果描述messagestring(128)M查询结果描述

    serviceTrade

    名称Json标签类型属性取值说明
    服务贸易状态serviceConditionstring(1)O服务贸易完成状态 0-未完成 1-已完成
    证明文件proveUrlArrayO证明文件路径 serviceCondition 为0时必填
    预计完成时间conditionDatestring(10)OserviceCondition 为1时必填 格式"yyyy-MM-dd"
    响应示例:
    {
      "contractList": [
        {
          "amount": 100,
          "annexUrl": [
            "app/test.png"
          ],
          "buyerArea": "HK",
          "buyerName": "COMPANY LIMITED",
          "callbackUrl": "https://www.baidu.com",
          "contractNo": "63823082314103100198",
          "currency": "USD",
          "goodList": [
            {
              "orderName": "goodsName",
              "orderNum": "500"
            }
          ],
          "logCompany": "",
          "logNo": "",
          "logStatus": "0",
          "merOrderNo": "LNQ1692772694542",
          "message": "成功",
          "serviceTrade": {
            "proveUrl": [
            ]
          },
          "status": "SUCC",
          "tradeType": "00",
          "transcationCert": [
            "app/test.pdf"
          ],
          "transcationDate": "2023-08-22"
        }
      ]
    }
    

    5.3.8 收款流水和贸易订单关联

    1 功能描述

    名称Json标签
    交易代码TP1013
    功能名称收款流水和贸易订单关联
    功能描述收款流水和贸易订单关联
    调用方式实时接口
    调用流程--
    应用场景商户的贸易收款订单被审核通过后,将收款流水和贸易订单做关联

    2 请求地址
    Url: https://{baseUrl}/api/tp1013
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    贸易订单编码contactNostring(32)M贸易订单编码,tp2008返回
    收款流水编码flowNostring(32)M收款流水编码,tp3015返回
    入账通知地址callbackUrlstring(255)M贸易收款入账成功后的通知地址
    请求示例:
    {
      "contactNo": "63291062211570000002",
      "flowNo": "62291060316483300005",
      "callbackUrl": "https://www.baidu.com"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    业务流水号bizFlowstring(32)MBZcircle侧唯一业务订单号
    返回示例:
    {
      "bizFlow":"1143915555060752384"
    }
    

    5.3.9 收款流水和贸易订单关联结果通知

    1 功能描述

    交易代码TP2009
    功能名称收款流水和贸易订单关联结果通知
    功能描述收款流水和贸易订单关联后,给商户发的通知
    调用方式通知接口
    调用流程--
    应用场景[5.3.8 收款流水和贸易订单关联]发起成功且交易处理完毕后,
    将根据[5.3.8 收款流水和贸易订单关联]参数内的回调Url进行回调通知最终结果。

    检查

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。
    商户应当自行通过 [5.3.10 收款流水和贸易订单关联查询接口]查询接口查询交易结果。

    2 请求地址
    Url: [5.3.8 收款流水和贸易订单关联]中的 callbackUr
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    贸易订单编码contactNostring(32)M贸易订单编码
    收款流水编码flowNostring(32)M收款流水编码
    入账币种currencystringM入账币种,3位标准货币代码
    入账金额amountdecimal(18,2)M收款金额
    手续费币种feeCurtyStringM手续费币种,3位标准货币代码
    手续费金额feeAmtdecimal(18,2)MBZcircle收取手续费
    入账时间approveTimebigInt(13)M入账时间戳(毫秒)
    状态statusstring(2)M'02-通过 03-驳回'
    结果描述messagestring(255)M交易结果描述
    请求示例:
    {
      "amount": 43444.8,
      "approveTime": 1692774260350,
      "bizFlow": "1143915555060752384",
      "contactNo": "63291062211570000002",
      "flowNo": "62291060316483300005",
      "currency": "CNY",
      "feeAmt": 130.33,
      "feeCurty": "CNY",
      "merchantNo": "004401100035",
      "message": "",
      "status": "02"
    }
    

    5.3.10 收款流水和贸易订单关联查询

    1 功能描述

    交易代码TP3014
    功能名称收款流水和贸易订单关联查询接口
    功能描述提交收款流水和贸易订单关联申请后,通过此接口查询贸易收款是否入账
    调用方式实时接口
    调用流程--
    应用场景提交收款流水和贸易订单关联申请后(TP1013),通过此接口查询贸易收款是否入账
    2 请求地址
    Url: https://{baseUrl}/api/tp3014
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    查询起始时间startTimeLong(13)OUnix13位时间戳,查询开始时间,闭区间
    查询结束时间endTimeLong(13)OUnxi13位时间戳,查询结束时间,闭区间
    贸易订单编码contactNostring(32)O贸易订单编码,tp2008返回
    收款流水编码flowNostring(32)O收款流水编码,tp3015返回
    业务流水号bizFlowstring(32)OBZcircle侧唯一业务订单号,tp1013返回
    请求示例:
    {
      "contactNo": "63291062211570000002",
      "flowNo": "62291060316483300005"
    }
    

    检查

    若startTime与endTime,间隔不能超过24小时。根据startTime和endTime的查询,最多显示100条。

    4 响应字段

    名称Json标签类型属性取值说明
    信息集合relateListListM--

    ConfirmRelatetionReq 字段:

    名称Json标签类型属性取值说明
    贸易订单编码contactNostring(32)M贸易订单编码
    收款流水编码flowNostring(32)M收款流水编码
    入账币种currencystringM入账币种,3位标准货币代码
    入账金额amountdecimal(18,2)M收款金额
    手续费币种feeCurtyStringM手续费币种,3位标准货币代码
    手续费金额feeAmtdecimal(18,2)OBZcircle收取手续费
    入账时间approveTimebigInt(13)M入账时间戳(毫秒)
    状态statusstring(2)M'01-审核中 02-通过 03-驳回'
    结果描述messagestring(64)M交易结果描述
    返回示例:
    {
      "relateList": [
        {
          "amount": 11197.08,
          "bizFlow": "1143915555060752384",
          "callbackUrl": "https://www.baidu.com",
          "contactNo": "63291062211570000002",
          "currency": "USD",
          "feeAmt": 0,
          "feeCurty": "USD",
          "flowNo": "62291060316483300005",
          "id": 5593,
          "merchantNo": "004401100035",
          "status": "01"
        }
      ]
    }
    

    5.3.11 电商订单申请

    1 功能描述

    交易代码TP1016
    功能名称电商订单申请
    功能描述上传商户的电商类的收款的还原材料
    调用方式实时接口
    调用流程商户发送申请,BZcircle返回成功还是失败
    应用场景商户收款后上传电商类的订单信息以及合规材料
    2 请求地址
    Url: https://{baseUrl}/api/tp1016
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    还原材料集合orderListListM还原材料集合,1到500条数据内
    交易类型transTypestring(1)M交易类型,暂时只支持 S:平台电商 D:独立站电商

    orderList

    名称Json标签类型属性取值说明
    订单号orderNostring(32)M订单号
    金额amountdecimal(18,2)M金额,保留两位小数,大于0小于300000
    币种currencystring(3)M币种,3位标准货币代码
    订单日期dateTimestring(10)M订单日期,格式为yyyy-MM-dd
    商品名称commoditystring(512)M商品名称
    商品数量quantityintM商品数量
    物流公司名称logisticsNamestring(255)M物流公司名称
    物流单号logisticsNostring(255)M物流单号
    平台名称platformstring(100)M平台名称
    店铺UrlshopUrlstring(128)M店铺Url
    请求示例:
    {
      "orderList": [
        {
          "amount": 11000,
          "commodity": "时尚首饰",
          "currency": "USD",
          "dateTime": "2023-07-22",
          "logisticsName": "FedEx",
          "logisticsNo": "20230823001",
          "orderNo": "20230823001",
          "platform": "阿里巴巴",
          "purpose": "GOODSTRADE",
          "quantity": 30,
          "shopUrl": "https://www.baidu.com"
        }
      ],
      "transType": "S"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    返回接收状态codestring(32)M返回接收状态
    响应示例:
    {
      "code": "success"
    }
    

    5.3.12 电商额度查询

    1 功能描述

    交易代码TP3016
    功能名称电商额度查询
    功能描述查询商户当前可用的电商额度查询
    调用方式实时接口
    调用流程商户发送申请,Easyloon返回电商额度
    应用场景商户收款后或还原材料上传后,查询电商额度

    2 请求地址
    Url: https://{baseUrl}/api/tp3016
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    交易类型transTypestring(1)M交易类型,暂时只支持 S:平台电商 D:独立站电商
    请求示例:
     {
      "transType": "D"
    }
    
    4 响应字段 | 名称 | Json标签 | 类型 | 属性 | 取值说明 | | --- | --- | --- | --- | --- | | 返回额度列表 | list | List | M | 返回额度列表 |

    list

    名称Json标签类型属性取值说明
    可用余额availableAmountdecimal(18,2)M可用余额
    币种currencystring(3)M币种,3位标准货币代码
    响应示例:
    {
      "list": [
        {
          "availableAmount": 1000.0,
          "currency": "CNY"
        }
      ]
    }
    

    5.3.13 VA开户结果通知

    1 功能描述

    交易代码TP2012
    功能名称VA开户结果通知
    功能描述商户发起VA开户申请Easyloon审核后,通知商户VA开户的结果
    调用方式通知接口
    调用流程--
    应用场景[5.3.1 VA开户申请]发起成功且审核完毕后,将根据[5.3.1 VA开户申请]参数内的回调Url进行回调通知最终结果。

    提示

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。
    商户应当自行通过 [5.3.2 VA开户查询]查询接口查询申请结果。

    2 请求地址
    Url: [5.3.1 VA开户申请]中的 callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    订单号merOrderNostring(32)O商户唯一订单号
    流水号bizFlowstring(32)O流水号
    VA账户名称accountNamestring(255)OVA账户名称
    VA账户号accountNostring(64)OVA账户号
    code信息codeValuestring(16)O银行的Code
    code名称codeNamestring(64)OACH Routing Number,Bank Code,Sort Code,SWIFT CODE
    银行名称bankNamestring(128)O银行名称
    银行地址bankAddressstring(255)O银行地址
    国家/地区areastring(64)O国家/地区
    银行CodebankCodestring(12)O银行Code
    分行号branchCodestring(12)O分行号
    支持币种currencystring(255)O支持币种,多币种之间按照
    VA账户状态statusstring(8)MVA账户状态, ON:启用,OFF:禁用/拒绝 OPENING:开户中
    备注remarkstring(8)O当为OFF时,会展示具体禁用/拒绝原因
    请求示例:
    {
      "accountName": "XDT-GUANGZHOU HELIBAO PAYMENT CO LTD",
      "accountNo": "8808999911436641",
      "area": "ID",
      "bankAddress": "Wisma BNI, Jakarta",
      "bankCode": "016",
      "bankName": "Bank Negara Indonesia(BNI)",
      "bizFlow": "80823082314163300199",
      "branchCode": "478",
      "codeName": "Bank Code",
      "codeValue": "0090081",
      "currency": "IDR",
      "merOrderNo": "LNQ1692771393185",
      "parentCode": "S",
      "remark": "",
      "status": "ON"
    }
    

    5.3.14 新增账户持有人

    1 功能描述

    交易代码TP1024
    功能名称新增账户持有人
    功能描述新增账户持有人,为申请VA的持有人做准备。
    调用方式实时接口
    调用流程---
    应用场景---

    2 请求地址
    Url: https://{baseUrl}/api/tp1024
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    持有人类型holderTypeString(2)M持有人类型:00-个人,01-企业
    持有人身份holderIdentityString(3)M持有人身份 参数详见字段说明
    其他持有人身份描述otherTypeNameString(255)C其他持有人身份描述 当持有人身份为其他时必传
    身份证明文件holderProveDocumentListM身份证明文件
    持有人身份文件holderCertificateListM持有人身份文件
    持有人英文名称holderNameEnString(255)M持有人英文名称
    持有人中文名称holderNameString(255)C持有人中文名称 个人-注册地区为CN及HK时,必填 企业-注册地区为CN时,必填
    持有人所在地区holderAreaString(2)M持有人所在国家/地区 ,传二字码
    持有人证件类型holderCertificateTypeString(3)M持有人证件类型  参数详见字段说明
    持有人证件号holderCertificateNumberString(32)M持有人证件号
    持有人地址holderRealAddressString(128)M持有人注册地址/持有人真实营业地址
    持有人注册出生日期holderRegistratDateString(16)M持有人注册出生日期 格式 yyyy-MM-dd
    邮编postalCodeString(32)M邮编
    持有人性别holderSexString(2)C持有人性别 M:男 F:女 个人必填
    最终受益人信息finalBeneficialReqsListC最终受益人信息 企业必填,最多5个
    扩展字段extensionFieldListO扩展字段(其余扩展字段存放)
    回调URLcallbackUrlString(255)M回调URL

    FinalBeneficialReq

    名称Json标签类型属性取值说明
    最终受益人名称beneficialNamestring(255)M最终受益人名称
    最终受益人地区beneficialAreastring(2)M最终受益人国家/地区
    最终受益人证件类型beneficialCertificateTypestring(3)M最终受益人证件类型  参数详见字段说明
    最终受益人证件号码beneficialCertificateNumberstring(32)M最终受益人证件号码
    最终受益人出生日期beneficialDatestring(16)M最终受益人出生日期 格式 yyyy-MM-dd
    最终受益人性别beneficialSexString(2)M最终受益人性别
    备注remarkstring(255)M备注
    请求示例:
    {
      "holderType": "00",
      "holderCertificateType": "01",
      "callbackUrl": "https://www.baidu.com",
      "holderArea": "CN",
      "holderCertificate": [
        "uploadFile/dshjy.png"
      ],
      "holderCertificateNumber": "342211199101011111",
      "holderIdentity": "04",
      "holderName": "持有人",
      "holderNameEn": "chiyouren",
      "holderProveDocument": [
        "uploadFile/dshjy.png"
      ],
      "holderRealAddress": "上海外滩",
      "holderRegistratDate": "1991-07-08",
      "holderSex": "M",
      "postalCode": "10080"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    账户持有人IDholderIdString(64)M账户持有人ID 持有人唯一ID
    账户持有人状态statusString(2)M账户持有人状态  参数详见字段说明
    返回示例:
    {
      "code": "S00000",
      "msg": "请求成功",
      "data": {
        "holderId": "7be43506-35b5-4c53-b0ec-687526cfe45e",
        "status": "10"
      },
      "succ": true
    }
    

    5.3.15 修改账户持有人

    1 功能描述

    交易代码TP1025
    功能名称修改账户持有人
    功能描述修改账户持有人,为申请VA的持有人做准备。 仅限于持有人状态为拒绝的客户可传
    调用方式实时接口
    调用流程---
    应用场景---

    2 请求地址
    Url: https://{baseUrl}/api/tp1025
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    账户持有人IDholderIdString(64)M账户持有人ID 持有人唯一ID
    持有人类型holderTypeString(2)M持有人类型:00-个人,01-企业
    持有人身份holderIdentityString(3)M持有人身份 参数详见字段说明
    其他持有人身份描述otherTypeNameString(255)C其他持有人身份描述 当持有人身份为其他时必传
    身份证明文件holderProveDocumentListM身份证明文件
    持有人身份文件holderCertificateListM持有人身份文件
    持有人英文名称holderNameEnString(255)M持有人英文名称
    持有人中文名称holderNameString(255)C持有人中文名称 个人-注册地区为CN及HK时,必填 企业-注册地区为CN时,必填
    持有人所在地区holderAreaString(2)M持有人所在国家/地区 ,传二字码
    持有人证件类型holderCertificateTypeString(3)M持有人证件类型  参数详见字段说明
    持有人证件号holderCertificateNumberString(32)M持有人证件号
    持有人地址holderRealAddressString(128)M持有人注册地址/持有人真实营业地址
    持有人注册出生日期holderRegistratDateString(16)M持有人注册出生日期 格式 yyyy-MM-dd
    邮编postalCodeString(32)M邮编
    持有人性别holderSexString(2)C持有人性别 M:男 F:女 个人必填
    最终受益人信息finalBeneficialReqsListC最终受益人信息 企业必填,最多5个
    扩展字段extensionFieldListO扩展字段(其余扩展字段存放)
    回调URLcallbackUrlString(255)M回调URL

    FinalBeneficialReq

    名称Json标签类型属性取值说明
    最终受益人名称beneficialNamestring(255)M最终受益人名称
    最终受益人地区beneficialAreastring(2)M最终受益人国家/地区
    最终受益人证件类型beneficialCertificateTypestring(3)M最终受益人证件类型  参数详见字段说明
    最终受益人证件号码beneficialCertificateNumberstring(32)M最终受益人证件号码
    最终受益人出生日期beneficialDatestring(16)M最终受益人出生日期 格式 yyyy-MM-dd
    最终受益人性别beneficialSexString(2)M最终受益人性别
    备注remarkstring(255)M备注
    请求示例:
    {
      "holderId": "7be43506-35b5-4c53-b0ec-687526cfe45e",
      "holderType": "00",
      "holderCertificateType": "01",
      "callbackUrl": "https://www.baidu.com",
      "holderArea": "CN",
      "holderCertificate": [
        "uploadFile/dshjy.png"
      ],
      "holderCertificateNumber": "342211199101011111",
      "holderIdentity": "04",
      "holderName": "持有人",
      "holderNameEn": "chiyouren",
      "holderProveDocument": [
        "uploadFile/dshjy.png"
      ],
      "holderRealAddress": "上海外滩",
      "holderRegistratDate": "1991-07-08",
      "holderSex": "M",
      "postalCode": "10080"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    账户持有人IDholderIdString(64)M账户持有人ID 持有人唯一ID
    账户持有人状态statusString(2)M账户持有人状态  参数详见字段说明
    返回示例:
    {
      "code": "S00000",
      "msg": "请求成功",
      "data": {
        "holderId": "7be43506-35b5-4c53-b0ec-687526cfe45e",
        "status": "10"
      },
      "succ": true
    }
    

    5.3.16 账户持有人补充信息

    1 功能描述

    交易代码TP1026
    功能名称账户持有人补充信息
    功能描述账户持有人补充信息,为申请VA的持有人做准备。 仅限于持有人状态为待补充信息和补充审核拒绝的客户可传,字段仅可传查询接口获取的待补充字段
    调用方式实时接口
    调用流程---
    应用场景---

    2 请求地址
    Url: https://{baseUrl}/api/tp1026
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    账户持有人IDholderIdString(64)M账户持有人ID 持有人唯一ID
    持有人类型holderTypeString(2)C持有人类型:00-个人,01-企业
    持有人身份holderIdentityString(3)C持有人身份 参数详见字段说明
    其他持有人身份描述otherTypeNameString(255)C其他持有人身份描述 当持有人身份为其他时必传
    身份证明文件holderProveDocumentListC身份证明文件
    持有人身份文件holderCertificateListC持有人身份文件
    持有人英文名称holderNameEnString(255)C持有人英文名称
    持有人中文名称holderNameString(255)C持有人中文名称 个人-注册地区为CN及HK时,必填 企业-注册地区为CN时,必填
    持有人所在地区holderAreaString(2)C持有人所在国家/地区 ,传二字码
    持有人证件类型holderCertificateTypeString(3)C持有人证件类型  参数详见字段说明
    持有人证件号holderCertificateNumberString(32)C持有人证件号
    持有人地址holderRealAddressString(128)C持有人注册地址/持有人真实营业地址
    持有人注册出生日期holderRegistratDateString(16)C持有人注册出生日期 格式 yyyy-MM-dd
    邮编postalCodeString(32)C邮编
    持有人性别holderSexString(2)C持有人性别 M:男 F:女 个人必填
    回调URLcallbackUrlString(255)C回调URL
    请求示例:
    {
      "holderId": "51f29956-e603-43ff-ab59-2e681be2ef93",
      "holderType": "01",
      "holderIdentity": "11",
      "holderProveDocument": [
        "uploadFile/dszj.jpg"
      ],
      "holderNameEn": "qiye",
      "holderName": "企业",
      "otherTypeName": "代理",
      "holderArea": "CN",
      "holderCertificateType": "03",
      "holderCertificateNumber": "9023546645481",
      "holderRealAddress": "上海",
      "holderRegistratDate": "2022-02-27",
      "callbackUrl": "http://."
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    账户持有人IDholderIdString(64)M账户持有人ID 持有人唯一ID
    账户持有人状态statusString(2)M账户持有人状态  参数详见字段说明
    返回示例:
    {
      "code": "S00000",
      "msg": "请求成功",
      "data": {
        "holderId": "51f29956-e603-43ff-ab59-2e681be2ef93",
        "status": "10"
      },
      "succ": true
    }
    

    5.3.17 账户持有人查询

    1 功能描述

    交易代码TP3018
    功能名称账户持有人查询
    功能描述查询账户持有人信息
    调用方式实时接口
    调用流程---
    应用场景---

    2 请求地址
    Url: https://{baseUrl}/api/tp3018
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    账户持有人IDholderIdString(64)O账户持有人ID 持有人唯一ID
    持有人英文名称holderNameEnString(255)O持有人英文名称
    持有人证件号holderCertificateNumberString(32)O持有人证件号
    查询起始时间startTimeLong(13)OUnix13位时间戳,查询开始时间,闭区间
    查询结束时间endTimeLong(13)OUnix13位时间戳,查询结束时间,闭区间
    页数pageNoIntO分页页数,默认1
    页显示数pageSizeIntO分页页显示数,默认10,最大100
    请求示例:
    {
      "holderId": "7be43506-35b5-4c53-b0ec-687526cfe45e"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    账户持有人IDholderIdString(64)M账户持有人ID 持有人唯一ID
    持有人类型holderTypeString(2)M持有人类型:00-个人,01-企业
    持有人身份holderIdentityString(3)M持有人身份 参数详见字段说明
    持有人英文名称holderNameEnString(255)M持有人英文名称
    持有人所在地区holderAreaString(2)M持有人所在国家/地区 ,传二字码
    持有人证件类型holderCertificateTypeString(3)M持有人证件类型  参数详见字段说明
    持有人证件号holderCertificateNumberString(32)M持有人证件号
    持有人注册出生日期holderRegistratDateString(16)M持有人注册出生日期 格式 yyyy-MM-dd
    账户持有人状态statusString(2)M账户持有人状态  参数详见字段说明
    结果描述resMessageString(255)O审核结果描述
    待补充字段replenishFieldListC待补充字段(状态为待补充材料和待补充审核拒绝存在)
    返回示例:
    {
      "list": [
        {
          "holderArea": "CN",
          "holderCertificateNumber": "342211199101011111",
          "holderCertificateType": "01",
          "holderId": "7be43506-35b5-4c53-b0ec-687526cfe45e",
          "holderIdentity": "04",
          "holderNameEn": "chiyouren",
          "holderRegistratDate": "1991-07-08",
          "holderType": "00",
          "id": 21174,
          "resMessage": "",
          "status": "10"
        }
      ],
      "pageNum": 1,
      "pageSize": 10,
      "pages": 1,
      "prePage": 0,
      "size": 1,
      "startRow": 1,
      "total": 1
    }
    

    5.3.18 账户持有人审核结果通知

    1 功能描述

    交易代码TP2013
    功能名称账户持有人审核结果通知
    功能描述账户持有人审核结果通知
    调用方式实时接口
    调用流程---
    应用场景在商户的账户持有人信息审核成功后,BZcircle会向商户发送账户持有人审核结果通知

    检查

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。

    2 请求地址
    Url: 【待补充】callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    账户持有人IDholderIdString(64)M账户持有人ID 持有人唯一ID
    持有人类型holderTypeString(2)M持有人类型:00-个人,01-企业
    持有人身份holderIdentityString(3)M持有人身份 参数详见字段说明
    持有人英文名称holderNameEnString(255)M持有人英文名称
    持有人所在地区holderAreaString(2)M持有人所在国家/地区 ,传二字码
    持有人证件类型holderCertificateTypeString(3)M持有人证件类型  参数详见字段说明
    持有人证件号holderCertificateNumberString(32)M持有人证件号
    持有人注册出生日期holderRegistratDateString(16)M持有人注册出生日期 格式 yyyy-MM-dd
    账户持有人状态statusString(2)M账户持有人状态  参数详见字段说明
    结果描述resMessageString(255)O审核结果描述
    请求示例:
    {
      "holderArea": "CN",
      "holderCertificateNumber": "342211199101011111",
      "holderCertificateType": "01",
      "holderId": "7be43506-35b5-4c53-b0ec-687526cfe45e",
      "holderIdentity": "04",
      "holderNameEn": "chiyouren",
      "holderRegistratDate": "1991-07-08",
      "holderType": "00",
      "id": 0,
      "resMessage": "信息有误",
      "status": "20"
    }
    

    5.4 换汇

    5.4.1 牌价查询

    1 功能描述

    交易代码TP1002
    功能名称牌价查询
    功能描述查询某币种的FX牌价
    调用方式实时接口
    调用流程--
    应用场景在进行FX交易前,需要先询价

    2 请求地址
    Url: https://{baseUrl}/api/tp1002
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    商户订单号merOrderNoString(32)M商户自定义的唯一订单号
    卖出币种sellCurrencyString(3)O卖出币种
    买入币种buyCurrencyString(3)M买入币种
    锁定方向lockDirectionString(4)M锁定卖出或买入币种;传SELL则锁定卖出币种的金额,传BUY则锁定买入币种的金额
    锁定金额amountString(20)M指定的FX金额 注:您申请的换汇金额等值不足100USD,可能导致换汇失败
    锁汇类型lockTypeString(2)O选填字段:目前支持可选T0、T1,当不传时,即为实时换汇
    请求示例:
    {
      "amount": "1",
      "buyCurrency": "HKD",
      "lockDirection": "SELL",
      "merOrderNo": "LNQ1692790975123",
      "sellCurrency": "USD"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    卖出币种sellCurrencyString(3)M卖出币种
    买入币种buyCurrencyString(3)M买入币种
    汇率rateString(18)M汇率报价
    卖出金额sellAmountString(18)M卖出金额
    买入金额buyAmountString(20)M买入金额
    报价IDquoteIdLongM报价ID
    报价有效期expireTimeLongMunix时间戳,此次询价的有效时间。如若过了有效时间,此次询价作废
    商户订单号merOrderNoString(32)M商户传入的订单号
    锁汇类型lockTypeString(2)O锁汇类型 T0、T1,当不传时,即为实时换汇
    返回示例:
    {
      "buyAmount": "7.84",
      "buyCurrency": "HKD",
      "expireTime": 1692790988000,
      "merOrderNo": "LNQ1692790975123",
      "quoteId": 1143993799583002600,
      "rate": "7.8400000000",
      "sellAmount": "1",
      "sellCurrency": "USD"
    }
    

    5.4.2 FX交易

    1 功能描述

    交易代码TP1003
    功能名称FX交易
    功能描述根据询价后的牌价,发起FX交易
    调用方式实时接口
    调用流程在发起牌价查询接口后,根据所得到的quoteId,发起相应的FX交易
    应用场景--

    2 请求地址
    Url: https://{baseUrl}/api/tp1003
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    报价IDquoteIdLongM报价ID
    回调urlcallbackUrlString(256)M回调通知Url
    请求示例:
    {
      "callbackUrl": "https://www.baidu.com",
      "quoteId": 1143993799583002600
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    卖出币种sellCurrencyString(3)M卖出币种
    买入币种buyCurrencyString(3)M买入币种
    汇率rateString(18)M汇率报价
    卖出金额sellAmountString(18)M卖出金额
    买入金额buyAmountString(20)M买入金额
    报价IDquoteIdLongM报价ID
    结果码codeStringMFx交易结果码
    结果描述messageStringM交易结果描述
    交易流水号bizFlowString(32)M对应Fx交易的唯一流水号
    锁汇类型lockTypeString(2)O锁汇类型 T0、T1
    返回示例:
    {
      "bizFlow": "21823082319430400222",
      "buyAmount": "7.84",
      "buyCurrency": "HKD",
      "code": "S00001",
      "message": "Processing",
      "quoteId": 1143993799583002600,
      "rate": "7.8400000000",
      "sellAmount": "1.00",
      "sellCurrency": "USD"
    }
    返回示例:
    {
      "bizFlow": "21823082319430400222",
      "buyAmount": "7.84",
      "buyCurrency": "HKD",
      "code": "S00001",
      "message": "Processing",
      "quoteId": 1143993799583002600,
      "rate": "7.8400000000",
      "sellAmount": "1.00",
      "sellCurrency": "USD"
    }
    

    5.4.3 换汇历史交易查询

    1 功能描述

    交易代码TP3003
    功能名称换汇历史交易查询
    功能描述换汇历史交易查询
    调用方式实时接口
    调用流程--
    应用场景查询以往的换汇历史交易

    2 请求地址
    Url: https://{baseUrl}/api/tp3003
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    查询起始时间startTimeLongOUnix13位时间戳,查询开始时间,闭区间
    查询结束时间endTimeLongOUnxi13位时间戳,查询结束时间,闭区间
    报价IDquoteIdLongO报价ID
    请求示例:
    {
      "endTime": 1692806399000,
      "startTime": 1692720000000
    }
    
    说明: 若startTime与endTime没填,则quoteId为必填。若quoteId没填,则startTime与endTime为必填,且间隔不能超过24小时。

    4 响应字段
    接口返回对象为: List
    ExchangeHistory 字段

    名称Json标签类型属性取值说明
    卖出币种sellCurrencyString(3)M卖出币种
    买入币种buyCurrencyString(3)M买入币种
    汇率rateString(18)M汇率报价
    卖出金额sellAmountString(20)M卖出金额
    买入金额buyAmountString(20)M买入金额
    报价IDquoteIdIntM报价ID
    结果码codeStringMFx交易结果码 S00000-成功 S00001-处理中 S00002-待生效 S00003-已取消 S00004-已过期 其余暂为失败
    结果描述messageStringM交易结果描述
    业务流水号bizFlowString(32)M对应唯一业务流水号
    请求示例:
    {
      "list": [
        {
          "bizFlow": "21823082319430400222",
          "buyAmount": "7.84",
          "buyCurrency": "HKD",
          "code": "S00000",
          "message": "Success",
          "quoteId": 1143993799583002600,
          "rate": "7.8400000000",
          "sellAmount": "1.00",
          "sellCurrency": "USD"
        }
      ]
    }
    

    5.4.4 FX交易结果通知

    1 功能描述

    交易代码TP2002
    功能名称FX交易结果通知
    功能描述Fx的交易结果异步通知
    调用方式通知接口
    调用流程--
    应用场景5.4.2 Fx交易发起成功且交易处理完毕后,将根据5.4.2 Fx交易参数内的回调Url进行回调通知最终结果。

    检查

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。
    商户应当自行通过 5.4.3 换汇历史交易查询查询接口查询交易结果。

    2 请求地址
    Url: 5.4.2 Fx交易中的 callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    卖出币种sellCurrencyString(3)M卖出币种
    买入币种buyCurrencyString(3)M买入币种
    汇率rateString(18)M汇率报价
    卖出金额sellAmountString(20)M卖出金额
    买入金额buyAmountString(20)M买入金额
    报价IDquoteIdLongM报价ID
    结果码codeStringMFx交易结果码 S00000-成功 S00001-处理中 S00002-待生效 S00003-已取消 S00004-已过期 其余暂为失败
    结果描述messageStringM交易结果描述
    业务流水号bizFlowString(32)M业务流水号
    请求示例:
     {
      "bizFlow": "21823082319430400222",
      "buyAmount": "7.84",
      "buyCurrency": "HKD",
      "code": "S00000",
      "message": "Success",
      "quoteId": 1143993799583002600,
      "rate": "7.8400000000",
      "sellAmount": "1.00",
      "sellCurrency": "USD"
    }
    

    5.4.5 查询支持换汇币种对

    1 功能描述

    交易代码TP3002
    功能名称查询换汇支持币种对
    功能描述查询换汇支持币种对,可在当前支持的币种内进行FX交易
    调用方式实时接口
    调用流程--
    应用场景需要查询目前已支持的FX币种

    2 请求地址
    Url: https://{baseUrl}/api/tp3002
    Method: POST
    3 请求字段
    无
    4 响应字段
    接口返回对象为: List
    CurrencyPair字段:

    名称Json标签类型属性取值说明
    卖出币种sellCurrencyString(3)M卖出币种
    买入币种buyCurrencyString(3)M买入币种
    响应示例:
     {
      "list": [
        {
          "buyCurrency": "CHF",
          "sellCurrency": "NOK"
        },
        {
          "buyCurrency": "AUD",
          "sellCurrency": "CHF"
        }
      ]
    }
    

    5.4.6 委托换汇提交申请

    1 功能描述

    交易代码TP1027
    功能名称委托换汇申请提交
    功能描述指定委托汇率,交易申请提交
    调用方式实时接口
    调用流程--
    应用场景需要委托换汇,按照指定汇率进行交割的换汇场景

    2 请求地址
    Url: https://{baseUrl}/api/tp1027
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    卖出币种sellCurrencyString(3)M卖出币种
    买入币种buyCurrencyString(3)M买入币种
    委托汇率entrustRateString(18)M委托汇率
    卖出金额sellAmountString(20)M卖出金额
    买入金额buyAmountString(20)M买入金额
    锁定方向lockDirectionString(4)M锁定卖出或买入币种;传SELL则锁定卖出币种的金额,传BUY则锁定买入币种的金额
    截止日期deadLineDateString(20)M截止日期:格式:yyyy-MM-dd
    回调通知地址callbackUrlString(256)M回调通知地址
    请求示例:
     {
         "callbackUrl": "http://www.baidu.com",
         "merOrderNo": "12345678116",
         "sellCurrency": "USD",
         "buyCurrency": "CNY",
         "lockDirection": "SELL",
         "sellAmount": "10",
         "buyAmount": "72",
         "entrustRate": "7.2",
         "deadLineDate": "2023-08-29"
     }
    

    4 响应字段

    名称Json标签类型属性取值说明
    卖出币种sellCurrencyString(3)M卖出币种
    买入币种buyCurrencyString(3)M买入币种
    委托汇率entrustRateString(18)M委托汇率
    卖出金额sellAmountString(20)M卖出金额
    买入金额buyAmountString(20)M买入金额
    结果码codeStringM交易结果码
    结果描述messageStringM交易结果描述
    业务流水号bizFlowString(32)M业务流水号
    换汇类型lockTypeString(20)M换汇类型:委托换汇(ENTRUST_EXCHANGE)
    响应示例:
    {
        "sellCurrency": "USD",
        "buyCurrency": "CNY",
        "entrustRate": "7.2",
        "sellAmount": "10",
        "buyAmount": "72",
        "code": "S00001",
        "message": "Processing",
        "bizFlow": "21803082911294500002",
        "lockType": "ENTRUST_EXCHANGE"
    }
    

    5.4.7 委托换汇申请取消

    1 功能描述

    交易代码TP1028
    功能名称委托换汇申请取消
    功能描述指定委托汇率,交易申请取消
    调用方式实时接口
    调用流程--
    应用场景委托换汇,按照指定汇率进行交割前的申请取消
    2 请求地址
    Url: https://{baseUrl}/api/tp1028
    Method: POST
    3 请求字段
    名称Json标签
    ------
    业务流水号bizFlow
    请求示例:
    {
        "bizFlow": "21733082910452000003"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    结果码codeStringM交易结果码
    结果描述messageStringM交易结果描述
    业务流水号bizFlowString(32)M业务流水号
    响应示例:
    {
        "code": "S00000",
        "message": "S00000",
        "bizFlow": "21733082910452000003"
    }
    

    5.5 人民币付款

    5.5.1 人民币付款

    1 功能描述

    交易代码TP1001
    功能名称人民币付款
    功能描述发起人民币付款请求,将收款人信息发送至Easyloon
    调用方式实时接口
    调用流程先通过sftp将还原材料提交至Easyloon,再调用此接口发送付款信息
    应用场景需要将人民币付给国内持卡人
    2 请求地址
    Url: https://{baseUrl}/api/tp1001
    Method: POST
    3 请求字段
    名称Json标签
    ------
    订单号merOrderNo
    还原材料路径fileUrlPath
    交易类型paymentType
    结汇类型settlementType
    回调地址callbackUrl
    收款人列表payOrderList
    还原材料列表payReduceList

    PayOrderRequest信息

    名称Json标签类型属性取值说明
    单笔订单号merSingleNoStringO单个付款记录对应的订单号
    收款方账号payeeAccountNoStringM收款方银行账号
    收款方姓名payeeNameStringM收款方银行账户名
    身份证号/统一社会信用代码identityStringM若收款方账户类型为0,则填写身份证号,为1则填写统一社会信用代码
    金额amountDecimalC付款金额,单位为分,例:若付款200.00元,应填写20000最小为1,和debitAmount强制2选1
    扣款币种debitCurrencyStringO扣款币种,默认为CNY (如果入参存在并且不为CNY,则返回后需调用确认接口) (批次内仅允许选择一种币种)
    扣款金额debitAmountDecimalC扣款金额,单位为分,例:若付款200.00元,应填写20000最小为1,和amount强制2选1
    联行号cNAPSCodeStringC收款方银行联行号 企业必填,个人非必填
    手机号mobileStringM手机号
    交易编码tradeCodeTypeStringM参数详见字段说明
    付款方式payMethodStringO参数详见字段说明,
    tradeCodeType为TRADE并且paymentType为B2B时不能为空, 
    默认:cash_on_delivery
    报关币种declarationCurrencyStringOpayMethod值为cash_on_delivery不能为空,默认CNY
    预付比例advanceProportionFloatOpayMethod值为advance ,0 < advanceProportion < 1 ,小数点后最多两位
    结算账期settlementDateStringOpayMethod值为advance结算账期不能为空单位天
    付款方名称senderNameStringM真实付款方名称
    付款方公司注册号senderIncorporationNoStringM付款方公司注册号
    付款方注册地registrationRegionStringM付款人住的区域swift国家地区
    付款方银行名称senderBankNameStringM付款方银行名称
    资金源sourceFoundsStringO选填
    付款方银行账户senderBankAccountNoStringO付款方银行账户选填
    汇款附言tradeCommentsstring(1024)O汇款附言

    payReduceList信息

    名称Json标签类型属性取值说明
    订单号orderNoStringM单个付款记录对应的订单号(不超过32位)
    订单币种orderCurrencyStringM收款币种
    订单金额orderAmountDecimalM收款金额,单位为分,例:若付款200.00元,应填写20000最小为1
    订单日期orderDateStringM收款日期,格式为"yyyy-MM-dd"
    收款人姓名sellerNameStringC收款人姓名 (交易编码为游戏或者一般货物贸易-网络购物(批次内多个收款人下发)时必填)
    收款人证件号sellerIdStringC收款方证件号(长度不超过18位)(交易编码为游戏或者一般货物贸易-网络购物(批次内多个收款人下发)时必填)
    商品名goodsNameStringM商品名 (4~512长度)
    商品种类goodsCategoryStringC商品种类 (交易编码为游戏时必填)
    商品数量goodNumberStringM商品数量
    物流公司wlNameStringC物流公司名 (交易编码为一般货物贸易-网络购物或者电商时必填)
    物流单号wlSeqnoStringC物流单号 (交易编码为一般货物贸易-网络购物或者电商时必填)
    店铺链接storeLinkStringC店铺链接地址 (交易编码为一般货物贸易-网络购物或者电商时必填)
    平台名称platformNameStringC平台名称 (交易编码为一般货物贸易-网络购物或者电商时必填)
    汇款用途purposeStringC汇款用途代码参数 (交易编码为一般货物贸易-网络购物或者电商时必填)
    买家银行名buyerBankNameStringO买家银行名
    买家银行卡号buyerBankCardStringO买家银行卡号
    交易方式sendTypeStringO发货方式
    快递金额sendAmountDecimalO快递金额,单位为分,例:若付款200.00元,应填写20000最小为1
    税费金额taxAmountDecimalO税费金额,单位为分,例:若付款200.00元,应填写20000最小为1
    其他金额otherAmountDecimalO其他金额,单位为分,例:若付款200.00元,应填写20000最小为1
    申报人类型applyTypeStringO申报人类型
    收款人账号payeeAcctNoStringC收款人账号 (一般货物贸易-网络购物(批次内多个收款人下发)时必填)
    返回示例:
    {
      "amount": 20000,
      "bizFlowNo": "31733082318111101613",
      "debitAmount": 20000,
      "debitCurrency": "CNY",
      "merOrderNo": "LNQ004401100035001",
      "rate": 1,
      "status": "3"
    }
    

    4 响应字段
    若响应报文头内respCode为S00000,则为受理成功,请等待异步通知(见5.5.3 系统通知商户付款结果)付款结果。报文体:当 respCode为S00000时:

    名称Json标签类型属性取值说明
    订单号merOrderNoString(32)M原样返回
    业务流水号bizFlowNoString(32)MBZcircle生成的唯一业务流水号,与订单号一一对应
    状态statusString(1)M"0":"接受", "1":"成功", "2":"失败", "3":"处理中", "6":"待确认"
    手续费币种feeCurrencyString(3)O所收取的手续费币种
    手续费币种feeAmountDecimalO所收取的手续费金额
    实际付款金额actualPayAmountDecimalO实际付款金额
    扣款币种debitCurrencyStringM扣款币种
    汇率rateDecimalO汇率
    扣款金额debitAmountDecimalM扣款金额
    收款金额amountDecimalM收款金额
    报价IDquoteIdlongO报价ID
    报价有效期expireTimelongOunix时间戳,此次询价的有效时间。
    返回示例::
    {
      "amount": 20000,
      "bizFlowNo": "31733082318111101613",
      "debitAmount": 20000,
      "debitCurrency": "CNY",
      "merOrderNo": "LNQ004401100035001",
      "rate": 1,
      "status": "3"
    }
    

    5.5.2 人民币付款业务查询

    1 功能描述

    交易代码TP3001
    功能名称人民币付款业务查询
    功能描述商户自行查询人民币付款最终结果
    调用方式实时接口
    调用流程商户发送人民币付款请求后,查询对应订单结果
    应用场景商户需要知晓人民币付款最终结果

    2 请求地址
    Url: https://{baseUrl}/api/tp3001
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    订单号merOrderNoString(32)O付款发起时的订单号
    业务流水号bizFlowNoString(32)OBZcircle生成的唯一业务流水号, 与订单号一一对应 注:订单号与业务流水号仅需填写一个,若同时填写,以业务流水号为准
    请求示例:
    {
      "bizFlowNo":"31183081711294000016"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    订单号merOrderNoString(32)M付款请求发起时的订单号
    业务流水号bizFlowNoString(32)M付款请求返回的业务流水号
    状态statusString(1)M"0":"接受", "1":"成功", "2":"失败", "3":"处理中", "6":"待确认"
    结果代码respCodeString(6)M付款交易结果代码
    结果描述respDescString(50)M付款交易结果详情描述
    收款人列表payeeListListM收款人列表
    手续费币种feeCurrencyString(3)O所收取的手续费币种
    手续费币种feeAmountDecimalO所收取的手续费金额
    实际付款金额actualPayAmountDecimalO实际付款金额
    结汇类型settlementTypeString(3)O10极速结汇,00普通结汇,若不填则默认00普通结汇
    扣款币种debitCurrencyStringM扣款币种
    扣款金额debitAmountDecimalM扣款金额
    收款金额amountDecimalM收款金额
    汇率rateDecimalO汇率

    payee 的字段

    名称Json标签类型属性取值说明
    单笔订单号merSingleNoString(32)M单个付款记录对应的订单号
    收款方户名payeeNameString(64)M收款方银行账户户名
    收款方账号payeeAccountNoString(32)M收款方银行账号
    收款方账户类型acctTypeString(1)M0 : 对私账户 1:对公账户
    身份证号/identityString(32)M若收款方账户类型为 0,则填写身份证号,
    统一 社会信用代码为 1 则填写统一社会信用代码
    金额amountString(18)M付款金额,单位为分,例:若付款 200.00 元,应填写 20000
    扣款金额debitAmountString(18)M扣款金额,单位为分,例:若付款 200.00 元,应填写 20000
    联行号cNAPSCodeString(64)M联行号
    手机号mobileString(13)M手机号
    开户行名称bankNameString(32)M收款方银行名称
    开户行省份bankProvinceString(32)M收款方银行所在省份
    开户行市名bankCityString(32)M收款方银行所在市名
    支行名称bankBranchNameString(32)M收款方银行支行名称
    交易编码tradeCodeTypeString(6)M对应交易属性类型,参见参数详见字段说明
    单笔结果代码respCodeString(6)M单笔交易对应的结果代码
    单笔结果描述respDescString(50)M单笔交易对应的结果描述
    付款方式payMethodStringFtradeCodeType为 TRADE,并且 paymentType 为 B2B 时不能为空
    参数详见字段说明
    报关币种declarationCurrencyStringFpayMethod 值为 cash_on_delivery 不能为空
    预付比例advanceProportionFloatFpayMethod 值为 advanc
    0 < advanceProportion < 1 小数点后最多两位
    结算账期settlementDateStringFpayMethod 值为 advance 
    结算账期不能为空 单位天
    付款方名称senderNameStringM真实付款方名称
    付款方公司注册号senderIncorporationNoStringM付款方公司注册号
    付款方注册地registrationRegionStringM付款人住的区域 swift 国家地区
    付款方银行名称senderBankNameStringM付款方银行名称
    资金源sourceFoundsStringF选填
    付款方银行账户senderBankAccountNoStringF付款方银行账户 选填
    请求示例:
    {
      "actualPayAmount": 35900,
      "amount": 35900,
      "bizFlowNo": "31183081711294000016",
      "debitAmount": 35900,
      "debitCurrency": "CNY",
      "feeAmount": 600,
      "feeCurrency": "CNY",
      "merOrderNo": "LNQ202308230001",
      "merchantNo": "004401100035",
      "payeeList": [
        {
          "acctType": "1",
          "amount": 35900,
          "applyNo": "32183081711294000017",
          "bankBranchName": "中国工商银行",
          "bankCity": "654300",
          "bankName": "中国工商银行",
          "bankProvince": "650000",
          "debitAmount": 35900,
          "identity": "450923199201011113",
          "merSingleNo": "LNQ202308230001_0001",
          "mobile": "13212345678",
          "payeeAccountNo": "6226151810004564",
          "payeeName": "VKB",
          "status": "3",
          "tradeCodeType": "TRADE",
          "tradeComments": "fuyan"
        }
      ],
      "rate": 1,
      "settlementType": "00",
      "status": "3"
    }
    

    5.5.3 系统通知商户付款结果

    1 功能描述

    交易代码TP2001
    功能名称付款回调
    功能描述Easyloon 通知商户付款结果
    调用方式实时接口
    调用流程商户先调用 5.5.1 人民币付款向 Easyloon 发起人民币付款请求,Easyloon 将交易。
    处理完毕后,通知商户。若规定时间内未及时回调通知商户,商户应该发起主动查询
    应用场景商户需要知晓人民币付款最终结果

    检查

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。
    商户应当自行通过 5.5.2 人民币付款业务查询 查询接口查询交易结果。

    2 请求地址
    Url: 5.1.1 人民币付款 中的 callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    订单号merOrderNoString(32)M原样返回
    业务流水号bizFlowNoString(32)MBZcircle生成的唯一业务流水号,与订单号一一对应
    成功笔数successCountIntM返回成功笔数
    失败笔数faultCountIntM返回失败笔数
    付款详情payeeListListM付款详情列表不分页
    结汇类型settlementTypeString(3)O10极速结汇,00普通结汇,若不填则默认00普通结汇
    扣款币种debitCurrencyStringM扣款币种
    扣款金额debitAmountDecimalM扣款金额
    收款金额amountDecimalM收款金额
    汇率rateDecimalO汇率

    payee 字段:

    名称Json标签类型属性取值说明
    单笔详情外部商户号merSingleNoStringM商户传入的 管理商户系统的凭证号
    系统订单号applyNoStringBZcircle 生成的订单号
    金额amountDecimal(18,2)M付款金额
    扣款金额debitAmountDecimal(18,2)M扣款金额
    状态statusIntM"0":"接受","1", "成功","2","失败","3","处理中"
    说明respDescStringM交易具体说明
    状态码respCodeStringM交易具体的状态码
    请求示例:
    {
      "amount": 35900,
      "bizFlowNo": "31183081711294000016",
      "debitAmount": 35900,
      "debitCurrency": "CNY",
      "faultCount": 0,
      "merOrderNo": "LNQ202308230001",
      "payeeList": [
          {
              "amount": 35900,
              "applyNo": "32183081711294000017",
              "debitAmount": 35900,
              "merSingleNo": "LNQ202308230001_0001",
              "respCode": "00000",
              "respDesc": "成功",
              "status": "1"
          }
      ],
      "rate": 1,
      "settlementType": "00",
      "successCount": 1
    }
    

    5.5.4 查询总行

    1 功能描述

    交易代码TP6001
    功能名称总行查询
    功能描述分页查询总行信息接口
    调用方式实时接口
    调用流程--
    应用场景当前账户余额查询

    2 请求地址
    Url: https://{baseUrl}/api/tp6001
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    页数pageNoIntO分页页数,默认1
    页显示数pageSizeIntO页显示数,默认10
    请求示例:
    {
      "pageNo": 1,
      "pageSize": 2
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    当前页数pageNoIntM--
    当前页显示数pageSizeIntM--
    总记录数totalRecordIntM--
    总行信息集合resultsListM--

    QueryBankResp 字段:

    名称Json标签类型属性取值说明
    银行名称bankNameString(64)M--
    银行IdbankIdintM--
    银行名称英文bankNameEnString(64)M--
    返回示例:
    {
      "pageNo": 1,
      "pageSize": 2,
      "results": [
        {
          "bankId": 1,
          "bankLinkNo": "102100099996",
          "bankName": "中国工商银行总行清算中心"
        },
        {
          "bankId": 2,
          "bankLinkNo": "103100000026",
          "bankName": "中国农业银行资金清算中心"
        }
      ],
      "totalPage": 2,
      "totalRecord": 20
    }
    

    5.5.5 查询总行下分行支持省份

    1 功能描述

    交易代码TP6002
    功能名称查询省份信息
    功能描述查询总行下支持分行所在省份
    调用方式实时接口
    调用流程--
    应用场景--

    2 请求地址
    Url: https://{baseUrl}/api/tp6002
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    总行IdbankIdIntM必填 总行的银行编码
    请求示例:
    {
      "bankId":"1"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    总行IdbankIdIntM总行的银行编码
    省份信息集合provinceListListM--

    ProvinceResp 字段:

    名称Json标签类型属性取值说明
    省份编码provinceCodeString(64)M--
    省份名称provinceNameString(32)M--
    省份名称英文provinceNameEnString(64)M--
    返回示例:
    {
      "bankId": 1,
      "provinceList": [
        {
          "provinceCode": "11",
          "provinceName": "北京市",
          "provinceNameEn": "Beijing"
        },
        {
          "provinceCode": "12",
          "provinceName": "天津市",
          "provinceNameEn": "Tianjin"
        }
      ]
    }
    

    5.5.6 查询总行下分行支持城市

    1 功能描述

    交易代码TP6003
    功能名称查询城市信息
    功能描述查询总行下支持分行所在城市
    调用方式实时接口
    调用流程--
    应用场景--

    2 请求地址
    Url: https://{baseUrl}/api/tp6003
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    总行IdbankIdIntM必填 总行的银行编码
    省份编码provinceCodeString(64)M必填 省份编码
    请求示例:
    {
        "bankId": "1",
        "provinceCode": "11"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    总行IdbankIdIntM--
    省份编码provinceCodeString(64)M--
    城市信息集合cityListListM--

    CityResp 字段

    名称Json标签类型属性取值说明
    城市编码cityCodeString(64)M--
    城市名称cityNameString(32)M--
    城市名称英文cityNameEnString(32)M--
    返回示例:
    {
      "bankId": 1,
      "cityList": [
        {
          "cityCode": "1101",
          "cityName": "北京市",
          "cityNameEn": "City area"
        }
      ],
      "provinceCode": "11"
    }
    

    5.5.7 查询总行下某城市所有分行

    1 功能描述

    交易代码TP6004
    功能名称查询分行信息
    功能描述查询总行下某城市所有分行
    调用方式实时接口
    调用流程--
    应用场景--

    2 请求地址
    Url: https://{baseUrl}/api/tp6004
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    页数pageNointO默认1
    页显示数pageSizeintO默认 10
    分行查询请求requestQueryBranchBankRequestM不能为空

    QueryBranchBankRequest 的字段

    名称Json标签类型属性取值说明
    总行IdbankIdIntM不能为空
    城市编码cityCodeString(64)M不能为空
    请求示例:
    {
      "pageNo": 1,
      "pageSize": 2,
      "request": {
        "bankId": 1,
        "cityCode": "1101"
      }
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    当前页码pageNoIntM--
    页显示数pageSizeIntM--
    总数totalRecordInM--
    分支行信息集合resultsListM--

    QueryBranchBankResp 字段:

    名称Json标签类型属性取值说明
    联行号bankLinkNoString(64)M--
    银行名称bankNameString(32)M--
    银行名称英文bankNameEnString(32)M--
    省份编码bankProvinceCodeString(32)M--
    省份名称bankProvinceNameString(32)M--
    省份名称英文bankProvinceNameEnString(32)M--
    城市编码bankCityCodeString(32)M--
    城市名称bankCityNameString(32)M--
    城市名称英文bankCityNameEnString(32)M--
    返回示例:
    {
      "pageNo": 1,
      "pageSize": 2,
      "results": [
        {
          "bankCityCode": "1101",
          "bankCityName": "北京市",
          "bankCityNameEn": "City area",
          "bankLinkNo": "102100005001",
          "bankName": "中国工商银行股份有限公司牡丹卡中心",
          "bankNameEn": "Industrial and Commercial Bank of China Peony Card Center",
          "bankProvinceCode": "11",
          "bankProvinceName": "北京市",
          "bankProvinceNameEn": "Beijing"
        },
        {
          "bankCityCode": "1101",
          "bankCityName": "北京市",
          "bankCityNameEn": "City area",
          "bankLinkNo": "102100010022",
          "bankName": "中国工商银行股份有限公司票据营业部北京分部",
          "bankNameEn": "Industrial and Commercial Bank of China Beijing Branch",
          "bankProvinceCode": "11",
          "bankProvinceName": "北京市",
          "bankProvinceNameEn": "Beijing"
        }
      ],
      "totalPage": 33,
      "totalRecord": 324
    }
    

    5.5.8 人民币付款交易确认

    1 功能描述

    交易代码TP1019
    功能名称人民币付款交易确认
    功能描述确认人民币付款交易,正式提交。
    调用方式实时接口
    调用流程调用5.5.1 人民币付款接口提交交易后,调用此接口确认交易。
    应用场景发起人民币付款,向境内收款人发起付款后,确认人民币付款交易,正式提交。

    2 请求地址
    Url: https://{baseUrl}/api/tp1019
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    报价IDquoteIdLongM报价ID
    请求示例:
    {
      "quoteId": 1143128725976500000
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    交易流水号bizFlowNoStringM对应人民币付款交易的唯一流水号
    商户订单号merOrderNoStringM商户订单号
    报价IDquoteIdlongM报价ID
    扣款币种debitCurrencystringM扣款币种,3位标准货币代码
    扣款金额debitAmountDecimalM扣款金额
    到账金额amountDecimalM到账金额
    汇率rateStringM汇率
    状态statusStringM订单状态 "0":"接受", "1":"成功", "2":"失败", "3":"处理中"
    手续费币种feeCurrencyStringO所收取的手续费币种
    手续费币种feeAmountDecimalO所收取的手续费金额
    实际付款金额actualPayAmountDecimalO实际付款金额
    返回示例:
    {
      "amount": 794,
      "bizFlowNo": "31603082110252600000",
      "debitAmount": 100,
      "debitCurrency": "EUR",
      "expireTime": 1692584735000,
      "merOrderNo": "LNQ202308230001",
      "quoteId": 1143128725976500000,
      "rate": 7.9402,
      "status": "3"
    }
    

    5.5.9 新增结汇收款人

    1 功能描述

    交易代码TP1021
    功能名称新增结汇收款人
    功能描述新增结汇收款人,为结汇付款做准备。
    调用方式实时接口
    调用流程---
    应用场景---

    2 请求地址
    Url: https://{baseUrl}/api/tp1021
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    主体类型subjectTypeString(2)M主体类型:00-个人,01-企业
    收款方姓名payeeNameString(64)M收款方姓名
    证件号certNoString(32)M证件号
    手机号mobileString(11)M手机号
    国家/地区countryString(2)M国家/地区
    币种currencyString(3)M币种
    银行联行号bankCodeString(32)C银行联行号 对公必传
    银行账号bankAcctNoString(32)M银行账号
    支行名称branchNameString(128)M支行名称
    业务类型businessTypeString(32)M业务类型 00-货贸(包含电商) 01-服贸 多条以,隔开
    收款人分类payeeTypeString(4)M收款人分类 参数详见字段说明
    补充材料supplementaryMaterialsPathStringC补充材料地址参数详见字段说明(收款人类型为:供应商、广告商、物流商、代理商、其他服务商、服务商、员工、企业供应商的法人/董事/股东 需上传)
    营业执照businessLicensePathStringC营业执照地址 业务类型为货贸 如果收款方是个人,且非公司本身的重要控制人,务必提供个人收款方代表的供应商公司主体的营业执照,如果收款方是公司,可暂不提供
    身份证正面frontCardPathStringO身份证正面地址 业务类型为货贸且主体类型为个人选传
    身份证反面backCardPathStringO身份证反面地址 业务类型为货贸且主体类型为个人选传
    法人身份证正面legalFrontCardPathStringO法人身份证正面地址 业务类型为货贸且主体类型为企业选传
    法人身份证反面legalBackCardPathStringO法人身份证反面地址 业务类型为货贸且主体类型为企业选传
    法人身份证号legalCertNoStringC法人身份证号 业务类型为货贸且主体类型为企业必传
    请求示例:
    {
      "country": "CN",
      "bankAcctNo": "6213326400000000000",
      "payeeType": "2001",
      "mobile": "13850000000",
      "branchName": "中国银行",
      "subjectType": "00",
      "certNo": "350321195601010006",
      "payeeName": "Sponge baby",
      "currency": "CNY",
      "businessType": "00"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    code码codeString(16)Mcode返回码,SUCC--成功,FAIL--失败
    收款人信息唯一编号bizFlowString(32)M收款人信息唯一编号
    收款人状态statusString(2)M收款人状态 00-审核中 01-成功 02-失败 03-待补充材料
    返回示例:
    {
      "code": "S00000",
      "msg": "请求成功",
      "data": {
        "code": "SUCC",
        "message": null,
        "bizFlow": "ctWYP7ZybGB8nu7ClPEBOY21iKldamdzCxFk",
        "status": "03"
      },
      "succ": true
    }
    

    5.5.10 修改结汇收款人

    1 功能描述

    交易代码TP1022
    功能名称修改结汇收款人
    功能描述修改结汇收款人,为结汇付款做准备。
    调用方式实时接口
    调用流程---
    应用场景---

    2 请求地址
    Url: https://{baseUrl}/api/tp1022
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    收款人信息唯一编号bizFlowString(64)M收款人信息唯一编号 ,由查询接口获取
    主体类型subjectTypeString(2)M主体类型:00-个人,01-企业
    收款方姓名payeeNameString(64)M收款方姓名
    证件号certNoString(32)M证件号
    手机号mobileString(11)M手机号
    国家/地区countryString(2)M国家/地区
    币种currencyString(3)M币种
    银行联行号bankCodeString(32)C银行联行号 对公必传
    银行账号bankAcctNoString(32)M银行账号
    支行名称branchNameString(128)M支行名称
    业务类型businessTypeString(32)M业务类型 00-货贸(包含电商) 01-服贸 多条以,隔开
    收款人分类payeeTypeString(4)M收款人分类 参数详见字段说明
    补充材料supplementaryMaterialsPathStringC补充材料地址参数详见字段说明(收款人类型为:供应商、广告商、物流商、代理商、其他服务商、服务商、员工、企业供应商的法人/董事/股东 需上传)
    营业执照businessLicensePathStringC营业执照地址 业务类型为货贸 如果收款方是个人,且非公司本身的重要控制人,务必提供个人收款方代表的供应商公司主体的营业执照,如果收款方是公司,可暂不提供
    身份证正面frontCardPathStringO身份证正面地址 业务类型为货贸且主体类型为个人选传
    身份证反面backCardPathStringO身份证反面地址 业务类型为货贸且主体类型为个人选传
    法人身份证正面legalFrontCardPathStringO法人身份证正面地址 业务类型为货贸且主体类型为企业选传
    法人身份证反面legalBackCardPathStringO法人身份证反面地址 业务类型为货贸且主体类型为企业选传
    法人身份证号legalCertNoStringC法人身份证号 业务类型为货贸且主体类型为企业必传
    请求示例:
    {
      "bizFlow": "ctWYP7ZybGB8nu7ClPEBOY21iKldamdzCxFk",
      "country": "CN",
      "bankAcctNo": "6213326400000000000",
      "payeeType": "2001",
      "mobile": "13850000000",
      "branchName": "中国银行",
      "subjectType": "00",
      "certNo": "350321195601010006",
      "payeeName": "Sponge baby",
      "currency": "CNY",
      "supplementaryMaterialsPath": "uploadFile/hzfr.jpg",
      "businessType": "00"
    }
    
    

    4 响应字段

    名称Json标签类型属性取值说明
    code码codeString(16)Mcode返回码,SUCC--成功,FAIL--失败
    返回示例:
    {
      "code": "S00000",
      "msg": "请求成功",
      "data": {
        "code": "SUCC",
        "message": null,
        "bizFlow": null,
        "status": null
      },
      "succ": true
    }
    

    5.5.11 删除结汇收款人

    1 功能描述

    交易代码TP1023
    功能名称删除结汇收款人
    功能描述删除结汇收款人,为结汇付款做准备。
    调用方式实时接口
    调用流程---
    应用场景---
    2 请求地址
    Url: https://{baseUrl}/api/tp1023
    Method: POST
    3 请求字段
    名称Json标签
    ------
    收款人信息唯一编号bizFlow
    请求示例:
    {
      "bizFlow": "ctWYP7ZybGB8nu7ClPEBOY21iKldamdzCxFk"
    }
    
    

    4 响应字段

    名称Json标签类型属性取值说明
    code码codeString(16)Mcode返回码,SUCC--成功,FAIL--失败
    返回示例:
        {
      "code": "S00000",
      "msg": "请求成功",
      "data": {
        "code": "SUCC"
      },
      "succ": true
    }
    

    5.5.12 查询结汇收款人

    1 功能描述

    交易代码TP3017
    功能名称查询结汇收款人
    功能描述查询结汇收款人
    调用方式实时接口
    调用流程---
    应用场景---

    2 请求地址
    Url: https://{baseUrl}/api/tp3017
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    收款方姓名payeeNameString(64)O收款方姓名,不支持模糊查询
    手机号mobileString(11)O手机号,不支持模糊查询
    银行账号bankAcctNoString(32)O银行账号,不支持模糊查询
    页数pageNoIntO分页页数,默认1
    页显示数pageSizeIntO分页页显示数,默认10,最大100
    请求示例:
    {
      "bankAcctNo": "6213326400000319910"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    当前页码pageNumIntM当前页码
    页显示数pageSizeIntM页显示数
    总数totalIntM总数
    收款人信息集合listListM收款人信息集合

    PayeeRes 的字段

    名称Json标签类型属性取值说明
    收款人信息唯一编号bizFlowString(64)M收款人信息唯一编号 ,由查询接口获取
    主体类型subjectTypeString(2)M主体类型:00-个人,01-企业
    收款方姓名payeeNameString(64)M收款方姓名,脱敏
    证件号certNoString(32)M证件号,脱敏
    手机号mobileString(11)M手机号,脱敏
    国家/地区countryString(2)M国家/地区
    币种currencyString(3)M币种
    银行账号bankAcctNoString(32)M银行账号
    支行名称branchNameString(128)M支行名称
    业务类型businessTypeString(32)O业务类型 00-货贸(包含电商) 01-服贸 多条以,隔开
    收款人分类payeeTypeString(4)O收款人分类 参数详见字段说明
    状态statusString(2)O状态 00-审核中 01-成功 02-失败 03-待补充材料
    返回示例:
    {
      "pageNum": 1,
      "pageSize": 10,
      "total": 1,
      "pages": 1,
      "list": [
        {
          "payeeName": "Sponge baby",
          "bankAcctNo": "6213***0000",
          "businessType": "00",
          "payeeType": "2001",
          "country": "CN",
          "branchName": "中国银行",
          "subjectType": "00",
          "currency": "CNY",
          "certNo": "350321*********006",
          "mobile": "138****0000",
          "status": "01",
          "bizFlow": "ctWYP7ZybGB8nu7ClPEBOY21iKldamdzCxFk"
        }
      ]
    }
    

    5.6 国际汇款

    5.6.1 查询国际付款字段

    1 功能描述

    交易代码TP3005
    功能名称查询国际付款字段
    功能描述查询向不同国家付款所需的字段
    调用方式实时接口
    调用流程--
    应用场景国际付款前查询向不同国家付款所需的字段
    2 请求地址
    Url: https://{baseUrl}/api/tp3005
    Method: POST
    3 请求字段
    名称Json标签
    ------
    收款国家countryCode
    收款币种arriveCurrency
    扣款币种debitCurrency
    付款方式payType
    收款账户类型accountType
    请求示例:
    {
      "accountType": "1",
      "arriveCurrency": "HKD",
      "countryCode": "HK",
      "debitCurrency": "USD",
      "payType": "local"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    付款方payerParamFieldM付款方所需字段要求
    收款方payeeParamFieldM收款方所需字段要求
    枚举值字段selectOptionObjectO收付款方某些字段的枚举值,code为对应值描述,value为对应的应传值
    选填条件conditionObjectO前置选填条件
    支持银行列表bankListListO支持的收款银行名称列表 如果不为空则该地区币种收款银行只能从列表中筛选

    ParamField 的字段

    名称Json标签类型属性取值说明
    必填字段requiredListM必填字段
    选填字段optionalListM选填字段
    返回示例:
    {
      "bankList": [
        "Tai Yau Bank Limited",
        "THE CHUGOKU BANK, LTD.",
        "NatWest Markets Plc Hong Kong Branch",
        "JPMorgan Chase Bank, N.A.",
        "SOCIETE GENERALE HONGKONG BRANCH",
        "EAST WEST BANK",
        "China Guangfa Bank Co., Ltd.",
        "NATIXIS HONG KONG BRANCH",
        "Yintran Group Holdings Limited",
        "BANK OF TAIWAN",
        "Taiwan Shin Kong Commercial Bank Co., LTD.",
        "044-OCBC Wing Hang Bank Limited",
        "Shinhan Bank Hong Kong Branch",
        "Banco Bilbao Vizcaya Argentaria S.A., Hong Kong Branch",
        "Far Eastern International Bank Co Ltd.",
        "Credit Agricole Corporate and Investment Bank",
        "KBC Bank N.V. Hong Kong Branch",
        "YUANTA COMMERCIAL BANK CO.,LTD",
        "Fubon Bank (Hong Kong) Limited",
        "Dah Sing Bank, Limited",
        "Mega International Commercial Bank Co Ltd",
        "052-DBS Bank (Hong Kong) Ltd.",
        "Hong Leong Bank Berhad Hong Kong Branch",
        "E.Sun Commercial Bank, Ltd.",
        "064-Bank of China (Hong Kong) Limited",
        "O-Bank Co., Ltd",
        "BANK OF INDIA",
        "Deutsche Bank AG Hong Kong Branch",
        "Shanghai Commercial Bank Limited",
        "Woori Bank Hong Kong Branch",
        "Bank SinoPac (Hong Kong Branch)",
        "China Minsheng Banking Corp., Ltd.",
        "Mashreq Bank Public Shareholding Company",
        "STANDARD CHARTERED BANK (HONG KONG) LIMITED",
        "The Shizuoka Bank, Ltd.",
        "The Bank of New York Mellon, Hong Kong Branch",
        "DZ BANK AG DEUTSCHE ZENTRALGENOSSENSCHAFTSBANK, FRANKFURT AM MAIN, HONG KONG BRANCH",
        "HDFC BANK LIMITED",
        "Skandinaviska Enskilda Banken AB",
        "CA Indosuez (Switzerland) SA",
        "ABN AMRO BANK N.V.",
        "BDO UNIBANK, INC.",
        "First Abu Dhabi Bank PJSC",
        "Bank of Dongguan Co., Ltd.",
        "Qatar National Bank (Q.P.S.C.)",
        "Octopus Cards Limited",
        "Morgan Stanley Bank Asia Limited",
        "CHANG HWA COMMERCIAL BANK LIMITED",
        "ZA Bank Limited",
        "Taiwan Business Bank, Ltd.",
        "Bank of Communications (Hong Kong) Ltd.",
        "PHILIPPINE NATIONAL BANK",
        "UBS AG Hong Kong",
        "Kookmin Bank",
        "035-OCBC Wing Hang Bank Limited",
        "Sumitomo Mitsui Banking Corporation",
        "Cathay United Bank Company, Limited, Hong Kong Branch",
        "Taishin International Bank Co Ltd",
        "014-Bank of China (Hong Kong) Limited",
        "032-DBS Bank (Hong Kong) Ltd.",
        "STATE BANK OF INDIA",
        "019-Bank of China (Hong Kong) Limited",
        "Shanghai Pudong Development Bank Co., Ltd.",
        "Bank of America N.A.",
        "UNICREDIT BANK AG HONG KONG BRANCH",
        "Credit Industriel et Commercial, Hong Kong Branch",
        "Barclays Bank PLC",
        "LGT Bank AG., HK Branch",
        "INDUSTRIAL AND COMMERCIAL BANK OF CHINA LIMITED",
        "026-Bank of China (Hong Kong) Limited",
        "Toronto Dominion Bank",
        "CHINA BOHAI BANK CO., LTD.",
        "Welab Bank Limited",
        "The Bank of Nova Scotia",
        "Mizuho Bank, Ltd.",
        "030-Bank of China (Hong Kong) Limited",
        "Melli Bank Plc",
        "PUNJAB NATIONAL BANK",
        "China Development Bank Hong Kong Branch",
        "Agricultural Bank of China Limited, Hong Kong Branch",
        "MITSUBISHI UFJ TRUST AND BANKING CORPORATION",
        "OVERSEA - CHINESE BANKING CORPORATION LIMITED",
        "Malayan Banking Berhad Hong Kong Branch",
        "Taipei Fubon Commercial Bank",
        "029-INDUSTRIAL AND COMMERCIAL BANK OF CHINA (ASIA) LIMITED",
        "Mox Bank Limited",
        "Erste Group Bank AG",
        "UniCard Solution Limited",
        "ING Bank N.V., Hong Kong",
        "FIRST COMMERCIAL BANK LTD HONG KONG BRANCH",
        "Commerzbank AG, Hong Kong Branch",
        "WeChat Pay Hong Kong Limited",
        "BNP PARIBAS SECURITIES SERVICES",
        "Fusion Bank Limited",
        "Ping An Bank Co., Ltd.",
        "Credit Suisse AG Hong Kong Branch",
        "Commonwealth Bank of Australia",
        "TNG (Asia) Limited",
        "Australia and New Zealand Banking Corporation Limited",
        "State Street Bank & Trust Company, Hong Kong",
        "072-INDUSTRIAL AND COMMERCIAL BANK OF CHINA (ASIA) LIMITED",
        "BANK OF MONTREAL",
        "The Shanghai Commercial & Savings Bank Ltd.Hong Kong Branch.",
        "BANK J. SAFRA SARASIN LTD, HONG KONG BRANCH",
        "Hua Xia Bank Co., Limited",
        "COOPERATIEVE RABOBANK U.A.",
        "012-Bank of China (Hong Kong) Limited",
        "Banque Pictet & Cie SA",
        "Hang Seng Bank Ltd.",
        "Public Bank (Hong Kong) Limited",
        "The Bank of East Asia, Limited",
        "051-CHINA CITIC BANK INTERNATIONAL LIMITED",
        "China Merchants Bank Co. Ltd. Hong Kong Branch",
        "UNION BANK OF INDIA",
        "Sumitomo Mitsui Trust Bank, Limited, Hong Kong Branch",
        "HKT Payment Limited",
        "016-DBS Bank (Hong Kong) Ltd.",
        "Union Bancaire Privee, UBP SA",
        "CANADIAN IMPERIAL BANK OF COMMERCE",
        "ICICI BANK LIMITED",
        "United Overseas Bank Limited",
        "Chong Hing Bank Limited",
        "DBS Bank Ltd, HK Branch",
        "033-Bank of China (Hong Kong) Limited",
        "Bank of Singapore Limited",
        "China Construction Bank (Asia) Corporation Limited",
        "THE SHIGA BANK, LTD.",
        "CTBC BANK CO., LTD",
        "CHINA ZHESHANG BANK CO., LTD.",
        "INDUSTRIAL BANK OF KOREA",
        "The Chiba Bank Ltd",
        "EPAYLINKS TECHNOLOGY CO., LIMITED",
        "CMB Wing Lung Bank Limited",
        "EFG Bank AG Hong Kong Branch",
        "PT. BANK NEGARA INDONESIA (PERSERO) TBK.",
        "China Everbright Bank",
        "Intesa Sanpaolo S.p.A., Hong Kong",
        "KEB HANA BANK",
        "Nanyang Commercial Bank, Limited",
        "Airstar Bank Limited",
        "Taiwan Cooperative Bank",
        "Ant Bank (Hong Kong) Limited",
        "INDIAN OVERSEAS BANK",
        "China Construction Bank Corporation, Hong Kong Branch",
        "Alipay Financial Services (HK) Limited",
        "HUA NAN COMMERCIAL BANK LTD. (HK BRANCH)",
        "Bank of Communications Co., Ltd. Hong Kong Branch",
        "PayMe",
        "BANGKOK BANK PUBLIC COMPANY LIMITED",
        "BANK JULIUS BAER AND CO LTD HONG KONG",
        "BANCO SANTANDER S.A.",
        "070-Bank of China (Hong Kong) Limited",
        "The Hachijuni Bank Ltd",
        "UCO BANK HONG KONG",
        "Chiyu Banking Corporation Limited",
        "CIMB BANK BERHAD",
        "Wells Fargo Bank, N.A. Hong Kong Branch",
        "Autotoll Limited",
        "BNP PARIBAS HONG KONG BRANCH",
        "TAI SANG BANK LTD.",
        "Citibank (Hong Kong) Limited",
        "Royal Bank of Canada, Hong Kong Branch",
        "CATHAY BANK",
        "018-CHINA CITIC BANK INTERNATIONAL LIMITED",
        "LAND BANK OF TAIWAN CO.,LTD.",
        "National Bank of Pakistan",
        "33 Financial Services Limited",
        "Citibank N.A. Hong Kong",
        "The Hongkong and Shanghai Banking Corporation Limited",
        "Industrial Bank Co., Ltd., Hong Kong Branch",
        "National Australia Bank Limited",
        "036-Bank of China (Hong Kong) Limited",
        "Ping An OneConnect Bank (Hong Kong) Limited",
        "NongHyup Bank",
        "Westpac Banking Corporation",
        "031-Bank of China (Hong Kong) Limited",
        "Livi Bank Limited",
        "MUFG Bank, Ltd."
      ],
      "condition": {
        "bankAcctType": {
          "01": [
            "payeeCompanyName"
          ]
        }
      },
      "payee": {
        "optional": [
          "payeeCompanyName",
          "payeeAddress"
        ],
        "required": [
          "payeeBankAccountNo",
          "bankAcctType",
          "payeeResidentCountry",
          "payeeBankSwift",
          "payeeBankName"
        ]
      },
      "payer": {
        "optional": [
          "payerType"
        ],
        "required": [
          "payerBankName",
          "payerRegisteredCountry",
          "endSenderName"
        ]
      },
      "selectOption": {
        "bankAcctType": [
          {
            "code": "To B",
            "value": "01"
          }
        ],
        "payerType": [
          {
            "code": "B",
            "value": "01"
          }
        ]
      }
    }
    

    5.6.2 国际汇款接口

    1 功能描述

    交易代码TP1004
    功能名称国际汇款接口
    功能描述发起国际汇款,向境外收款人发起汇款。
    调用方式实时接口
    调用流程调用5.6.1 查询国际付款字段获取收款方所需字段后,依据相应字段,向收款人发起汇款。
    应用场景发起国际汇款,向境外收款人发起汇款

    2 请求地址
    Url: https://{baseUrl}/api/tp1004
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    商户订单号merOrderNostringM商户自定义订单号,需唯一
    收款国家countryCodestringMiso 3166-1标准2字代码
    收款币种arriveCurrencystringM收款方币种,3位标准货币代码
    扣款币种debitCurrencystringM扣款币种,3位标准货币代码
    付款方式payTypestringM可选值:local 或者 swift
    收款账户类型accountTypestringM收款账户类型:1-银行账户,06-钱包
    扣款金额debitAmountstringC扣款金额,即扣款币种对应金额
    收款金额arriveAmountstringC收款金额(扣款金额和收款金额2选1填写,若同时填写,以收款金额为准)
    汇款目的purposestringM详见6.1.4汇款目的列表
    付款方字段payerobjectM按照相应国家tp3005返回的数据进行填写
    收款方字段payeeObjectM按照相应国家tp3005返回的数据进行填写
    关联fx流水号fxBizFlowStringO关联fx流水号,若填写此字段,则本接口不校验余额,
    但扣款金额不能大于对应fx订单的金额
    汇款附言tradeCommentsStringO汇款附言
    汇款目的备注purposeRemarkStringO当purpose为99时,汇款目的以此为准
    是否为pobo同名付款poboFlagStringO是否为pobo同名付款 0,1 为1时表示此笔交易为pobo同名付款,为0时表示非pobo同名付款,不填默认为0 ,仅限于开通POBO功能的SWIFT使用,其余不可传
    请求示例:
    {
      "accountType": "1",
      "arriveAmount": "150",
      "arriveCurrency": "HKD",
      "countryCode": "HK",
      "debitCurrency": "USD",
      "merOrderNo": "LNQ1692868278983",
      "payType": "local",
      "payee": {
        "bankAcctType": "01",
        "payeeBankAccountNo": "0018564",
        "payeeBankName": "CIMB BANK BERHAD",
        "payeeBankSwift": "10086000",
        "payeeCompanyName": "company",
        "payeeResidentCountry": "HK"
      },
      "payer": {
        "endSenderName": "company",
        "payerBankName": "DBS",
        "payerRegisteredCountry": "US"
      },
      "purpose": "99",
      "purposeRemark": "下发一笔"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    扣款币种debitCurrencyStringM扣款币种
    收款币种arriveCurrencyStringM收款币种
    汇率rateStringM汇率
    扣款金额debitAmountStringM扣款金额
    收款金额arriveAmountStringM收款金额
    报价IDquoteIdlongM报价ID
    报价有效期expireTimelongMunix时间戳,此次询价的有效时间。
    商户订单号merOrderNoStringM商户传入的订单号
    关联fx流水号fxBizFlowStringO关联fx流水号
    请求示例:
    {
      "arriveAmount": "150",
      "arriveCurrency": "HKD",
      "debitAmount": "19.33",
      "debitCurrency": "USD",
      "expireTime": 1694164280000,
      "merOrderNo": "LNQ1692868278983",
      "quoteId": 1144318423257358336,
      "rate": "7.7599586136"
    }
    

    5.6.3 国际汇款交易确认

    1 功能描述

    交易代码TP1005
    功能名称国际汇款交易确认
    功能描述确认国际汇款交易,正式提交。
    调用方式实时接口
    调用流程调用5.6.2 国际汇款接口提交交易后,调用此接口确认交易。
    应用场景发起国际汇款,向境外收款人发起汇款后,确认国际汇款交易,正式提交。

    2 请求地址
    Url: https://{baseUrl}/api/tp1005
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    报价IDquoteIdLongM报价ID
    回调urlcallbackUrlStringM回调通知Url
    请求示例:
    {
      "callbackUrl": "https://www.baidu.com",
      "quoteId": "1144318423257358336"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    报价IDquoteIdlongM报价ID
    收款国家countryCodestringMiso 3166-1标准2字代码
    收款币种arriveCurrencystringM收款方币种,3位标准货币代码
    扣款币种debitCurrencystringM扣款币种,3位标准货币代码
    付款方式payTypestringM可选值:local 或者 swift
    收款账户类型accountTypestringM暂只支持输入 1(银行账户)
    付款金额arriveAmountstringM收款金额
    扣款金额debitAmountStringM扣款金额
    汇率rateStringM汇率
    状态statusStringM订单状态
    结果码codeStringM交易结果码
    结果描述messageStringM交易结果描述
    交易流水号bizFlowStringM对应国际汇款交易的唯一流水号
    商户订单号merOrderNoStringM商户订单号
    关联fx流水号fxBizFlowStringO关联fx流水号
    响应示例:
    {
      "accountType": "1",
      "arriveAmount": "150.00",
      "arriveCurrency": "HKD",
      "bizFlow": "41483082417125200025",
      "countryCode": "HK",
      "debitAmount": "19.33",
      "debitCurrency": "USD",
      "merOrderNo": "LNQ1692868370983",
      "payType": "local",
      "quoteId": 1144318423257358300,
      "rate": "7.7599586136",
      "status": "PROCESS"
    }
    

    5.6.4 国际汇款历史交易查询
    1 功能描述

    交易代码TP3006
    功能名称国际汇款历史交易查询
    功能描述国际汇款历史交易查询
    调用方式实时接口
    调用流程--
    应用场景查询以往的国际汇款历史交易

    2 请求地址
    Url: https://{baseUrl}/api/tp3006
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    查询起始时间startTimeLongOUnix13位时间戳,查询开始时间,闭区间
    查询结束时间endTimeLongOUnxi13位时间戳,查询结束时间,闭区间
    报价IDquoteIdLongO报价ID
    商户订单号merOrderNoStringO商户订单号
    请求示例:
    {
      "quoteId":"1144318423257358336"
    }
    

    检查

    若startTime与endTime没填,则quoteId和merOrderNo中必填其一。若quoteId和merOrderNo都没填,则startTime与endTime为必填,且间隔不能超过24小时

    4 响应字段
    返回对象是List
    RemittanceHistory 的字段

    名称Json标签类型属性取值说明
    报价IDquoteIdlongM报价ID
    收款国家countryCodestringMiso 3166-1标准2字代码
    收款币种arriveCurrencystringM收款方币种,3位标准货币代码
    扣款币种debitCurrencystringM扣款币种,3位标准货币代码
    付款方式payTypestringM可选值:local 或者 swift
    收款账户类型accountTypestringM暂只支持输入 1(银行账户)
    付款金额arriveAmountstringM收款金额
    扣款金额debitAmountStringM扣款金额
    汇率rateStringM汇率
    状态statusstringM状态码
    结果码resCodeStringM交易结果码
    结果描述resMessageStringM交易结果描述
    交易流水号bizFlowStringM对应国际汇款交易的唯一流水号
    商户订单号merOrderNoStringM商户订单号
    付款和收款字段xxxxxxStringM相应国家字段不同,根据tp3005返回的数据
    关联fx流水号fxBizFlowStringO关联fx流水号
    手续费金额feeAmtDecimalO所收取的手续费金额
    手续费币种feeCurrencyStringO所收取的手续费币种
    请求示例:
    {
      "list": [
        {
          "accountType": "1",
          "arriveAmount": 150,
          "arriveCurrency": "HKD",
          "bankAcctType": "01",
          "bizFlow": "41483082417125200025",
          "callbackUrl": "https://api",
          "clientLanguage": "CN",
          "countryCode": "HK",
          "createTime": 1692868372512,
          "debitAmount": 19.33,
          "debitCurrency": "USD",
          "endSenderName": "company",
          "expireTime": 1694164372000,
          "feeAmt": 2.5,
          "feeCurrency": "USD",
          "lockDirection": "BUY",
          "merOrderNo": "LNQ1692868370983",
          "merchantNo": "004401100035",
          "payType": "local",
          "payeeBankAccountNo": "0018564",
          "payeeBankName": "CIMB BANK BERHAD",
          "payeeBankSwift": "10086000",
          "payeeCompanyName": "company",
          "payeeResidentCountry": "HK",
          "payerBankName": "DBS",
          "payerRegisteredCountry": "US",
          "payerType": "01",
          "purpose": "下发一笔",
          "quoteId": 1144318423257358300,
          "rate": 7.7599586136,
          "riId": 12765794,
          "status": "SUCC",
          "updateTime": 1692868402111
        }
      ]
    }
    

    5.6.5 国际汇款交易结果通知

    1 功能描述

    交易代码TP2003
    功能名称国际汇款交易结果通知
    功能描述国际汇款的交易结果异步通知
    调用方式通知接口
    调用流程--
    应用场景5.6.3 国际汇款交易确认发起成功且交易处理完毕后,
    将根据5.1.5 国际汇款交易确认参数内的回调Url进行回调通知最终结果。

    检查

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。
    商户应当自行通过 5.4.3 换汇历史交易查询查询接口查询交易结果。

    2 请求地址
    Url: 5.6.3 国际汇款交易确认中的 callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    报价IDquoteIdlongM报价ID
    收款国家countryCodestringMiso 3166-1标准2字代码
    收款币种arriveCurrencystringM收款方币种,3位标准货币代码
    扣款币种debitCurrencystringM扣款币种,3位标准货币代码
    付款方式payTypestringM可选值:local 或者 swift
    收款账户类型accountTypestringM暂只支持输入 1(银行账户)
    付款金额arriveAmountstringM收款金额
    扣款金额debitAmountStringM扣款金额
    汇率rateStringM汇率
    付款状态statusstringM订单状态
    结果码codeStringM交易结果码
    结果描述messageStringM交易结果描述
    交易流水号bizFlowStringM对应国际汇款交易的唯一流水号
    商户订单号merOrderNoStringM商户订单号
    关联fx流水号fxBizFlowStringO关联fx流水号
    手续费金额feeAmtDecimalO所收取的手续费金额
    手续费币种feeCurrencyStringO所收取的手续费币种
    请求示例:
    {
      "accountType": "1",
      "arriveAmount": "150.00",
      "arriveCurrency": "HKD",
      "bizFlow": "41483082417125200025",
      "countryCode": "HK",
      "debitAmount": "19.33",
      "debitCurrency": "USD",
      "feeAmt": 2.5,
      "feeCurrency": "USD",
      "merOrderNo": "LNQ1692868370983",
      "payType": "local",
      "quoteId": 1144318423257358300,
      "rate": "7.7599586136",
      "status": "SUCC"
    }
    

    5.6.6 异常退款状态通知
    1 功能描述

    交易代码TP2014
    功能名称异常退款状态通知
    功能描述异常退款状态结果异步通知
    调用方式通知接口
    调用流程--
    应用场景渠道异步通知终态变更后的退款状态通知(须先调用5.12.1 回调地址设置配置通知地址)

    检查

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。

    2 请求地址
    Url: 【待补充】callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    商户号merchantNoString(32)M商户号
    商户订单号merOrderNoString(32)M商户订单号
    业务流水号batchNoString(32)M国际汇款申请返回的流水号
    单笔订单号applyNoString(32)M单笔订单号
    交易类型receiveTypeString(3)M交易类型 00:结汇付款 01:国际汇款
    收款金额arriveAmountdecimal(18,2)M收款金额
    收款币种arriveCurrencyString(3)M收款币种
    扣款金额debitAmountdecimal(18,2)M扣款金额
    扣款币种debitCurrencyString(3)M扣款币种
    手续费金额feeAmountdecimal(18,2)O手续费金额
    手续费币种feeCurrencyString(3)O手续费币种
    付款状态statusString(8)M订单状态
    交易结果码resCodeString(16)M交易结果码
    交易结果描述messageString(255)O交易结果描述
    退款金额refundAmountdecimal(18,2)O退款金额(暂无)
    退款币种refundCurrencyString(3)O退款币种(暂无)
    退款手续费金额refundFeeAmountdecimal(18,2)O退款手续费金额(暂无)
    退款手续费币种refundFeeCurrencyString(3)O退款手续费币种(暂无)
    退款批次号refundBatchNoString(32)M退款批次号
    退款单笔订单号refundApplyNoString(32)M退款单笔订单号
    备注remarkString(255)O备注
    请求示例:
    {
      "applyNo": "42413032213515200508",
      "arriveAmount": 2.33,
      "arriveCurrency": "USD",
      "batchNo": "41273032213465300482",
      "debitAmount": 2.33,
      "debitCurrency": "USD",
      "feeAmount": 1.02,
      "feeCurrency": "USD",
      "merOrderNo": "528bef8587554dd2b5da9cfb38f70f54",
      "merchantNo": "004401100035",
      "receiveType": "01",
      "refundApplyNo": "42413032213515200508",
      "refundBatchNo": "41273032213465300482",
      "resCode": "OE0005",
      "resMessage": "拒绝-禁止的付款人",
      "status": "FAIL"
    }
    

    5.7 内部转账

    5.7.1 商户内部间转账

    1 功能描述
    | 交易代码 | TP1010 |
    | 功能名称 | 商户内部间转账 |
    | 功能描述 | 同为在BZcircle注册的商户,向对方BZcircle账户进行转账 |
    | 调用方式 | 实时接口 |
    | 调用流程 | -- |
    | 应用场景 | 同为在BZcircle注册的商户,向对方BZcircle账户进行转账 |
    2 请求地址
    Url: https://{baseUrl}/api/tp1010
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    商户订单号merOrderNostring(32)M商户自定义的唯一订单号
    收款方账号toAcctNostring(32)M收款方账号
    收款方账户名toAcctNamestring(255)M收款方账户名
    转账币种currencystring(3)M转账币种
    转账金额amountDecimal(18,2)M转账金额
    汇款目的purposestring(3)M汇款目的,参见附录6.1.4付款目的
    附言remarkstring(255)O附言
    请求示例:
    {
      "amount": "200",
      "currency": "CNY",
      "merOrderNo": "LNQ1692927910914",
      "purpose": "1",
      "toAcctName": "LNQ169111697028608",
      "toAcctNo": "004896102184"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    业务流水号bizFlowstring(32)MBZcircle侧唯一业务订单号
    结果状态statusstring(6)M结果状态 SUCC:成功 FAIL:失败
    手续费币种feeCurrencystring(3)O手续费币种,若手续费模式为实时收取时,则返回此字段
    手续费金额feeAmountstring(22)O手续费金额,若手续费模式为实时收取时,则返回此字段
    返回示例:
    {
      "bizFlow": "70483082509451100044",
      "feeAmount": "1.28",
      "feeCurrency": "USD",
      "status": "SUCC"
    }
    

    5.8 充值

    5.8.1 充值交易历史查询

    1 功能描述

    交易代码TP3008
    功能名称充值历史交易查询
    功能描述充值历史交易查询
    调用方式实时接口
    调用流程--
    应用场景查询以往的充值历史交易
    2 请求地址
    Url: https://{baseUrl}/api/tp3008
    Method: POST
    3 请求字段
    名称Json标签
    ------
    查询起始时间beginDate
    查询结束时间endDate
    业务订单号batchNo
    充值银行bankCode
    充值币种currency
    查询最小金额minAmount
    查询最大金额maxAmount
    充值状态status
    第几页pageNum
    每页多少条pageSize
    请求示例:
    {
      "batchNo":"11473082516153900018"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    当前页码pageNumIntM--
    页显示数pageSizeIntM--
    总数totalIntM--
    充值流水信息集合listListM--

    RechargeRecord 的字段

    名称Json标签类型属性取值说明
    充值订单batchNostring(32)M充值订单
    充值币种curTypestring(3)M充值币种,3位标准货币代码
    充值金额amountdecimal(18,2)M充值金额
    实际入账金额actualAmtdecimal(18,2)M实际入账金额
    充值银行bankstring(64)M充值银行
    充值账户accountstring(64)M充值账户
    充值状态statusstring(2)M充值状态 01: "待处理"; 02: "充值成功"; 03: "充值拒绝"
    入账时间updateTimeDateM入账时间
    手续费金额feeAmtdecimal(18,2)O手续费金额
    手续费币种feeCurTypestring(3)O手续费币种
    充值账号acctNostring(32)O充值账号
    付款方名称payerNamestring(255)O付款方名称
    返回示例:
    {
      "list": [
        {
          "account": "终极测试",
          "acctNo": "100058384000",
          "actualAmt": 810.8,
          "amount": 820,
          "bank": "星展银行(客户资金)",
          "batchNo": "11473082516153900018",
          "createTime": 1692951339000,
          "curType": "USD",
          "feeAmt": 9.2,
          "feeCurType": "USD",
          "merchantName": "终极测试",
          "merchantNo": "004401100035",
          "payerName": "终极测试",
          "remark": "",
          "status": "02",
          "updateTime": "2023-08-25 16:15:40"
        }
      ],
      "pageNum": 1,
      "pageSize": 10,
      "pages": 1,
      "total": 1
    }
    

    ##5.8.2 充值成功通知
    1 功能描述

    交易代码TP2011
    功能名称充值成功通知
    功能描述充值成功通知
    调用方式通知接口
    调用流程--
    应用场景在商户的充值请求审核成功后,BZcircle会向商户发送充值成功通知

    检查

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。

    2 请求地址
    Url: 【待补充】callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    充值订单号batchNostring(32)M充值订单号
    商户号merchantNostring(24)M商户号
    商户名称merchantNamestring(128)M商户名称
    充值币种curTypestring(3)M充值币种,3位标准货币代码
    充值金额amountdecimal(18,2)M充值金额
    实际入账金额actualAmtdecimal(18,2)M实际入账金额
    入账时间rechargeTimeLongM入账时间
    备注remarkstring(255)O备注
    充值银行bankstring(32)O充值银行
    手续费金额feeAmtdecimal(18,2)O手续费金额
    手续费币种feeCurTypestring(3)O手续费币种
    充值账号acctNostring(32)O充值账号
    充值账户accountstring(255)O充值账户
    付款方名称payerNamestring(255)O付款方名称
    请求示例:
    {
      "account": "终极测试",
      "acctNo": "100058384000",
      "actualAmt": 810.8,
      "amount": 820,
      "bank": "星展银行(客户资金)",
      "batchNo": "11473082516153900018",
      "curType": "USD",
      "feeAmt": 9.2,
      "feeCurType": "USD",
      "merchantName": "终极测试",
      "merchantNo": "004401100035",
      "payerName": "终极测试",
      "rechargeTime": 1692951339,
      "remark": ""
    }
    

    5.9 提现

    ##5.9.1 提现接口
    1 功能描述

    交易代码TP1008
    功能名称提现交易申请
    功能描述用于发起境外提现,需提现账户名与商户注册名称相同
    调用方式实时接口
    调用流程--
    应用场景用于发起境外提现,需提现账户名与商户注册名称相同

    检查

    默认提现账户名称即为商户入网时提供的注册名称

    2 请求地址
    Url: https://{baseUrl}/api/tp1008
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    商户订单号merOrderNostring(32)M商户传入本次交易唯一订单号
    币种currencystring(3)M提现币种,3位标准货币代码
    金额amountdecimal(18,2)M提现金额
    银行账号/IBANbankAccountNostring(64)M提现银行账号或IBAN
    银行名称bankNamestring(64)M提现银行名称
    银行地址bankAddressstring(256)M提现银行的地址
    swift codeswiftCodestring(32)M提现银行的swift code
    代理行名称proxyBankNamestring(64)O代理行名称
    代理行地址proxyBankAddressstring(256)O代理行地址
    代理行swift codeproxySwiftCodestring(32)O代理行swift code
    汇款附言remarkstring(64)O汇款附言
    回调urlcallbackUrlstring(256)M回调通知Url
    请求示例:
    {
      "amount": "200",
      "bankAccountNo": "6248348300000000",
      "bankAddress": "New York",
      "bankName": "Citibank",
      "callbackUrl": "https://www.baidu.com",
      "currency": "USD",
      "merOrderNo": "LNQ1692952039986",
      "remark": "取笔钱",
      "swiftCode": "7643843"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    商户订单号merOrderNostring(32)M商户传入本次交易唯一订单号
    业务流水号bizFlowstring(32)MBZcircle生成的唯一流水号
    状态statusstring(8)M交易结果状态
    结果码codestring(8)M交易结果代码
    结果描述messagestring(64)M交易结果描述
    返回示例:
    {
      "bizFlow": "51823082516272000024",
      "code": "S00001",
      "merOrderNo": "LNQ1692952039986",
      "message": "S00001",
      "status": "ACCEPT"
    }
    

    5.9.2 提现交易历史查询

    1 功能描述

    交易代码TP3007
    功能名称提现历史交易查询
    功能描述提现历史交易查询
    调用方式实时接口
    调用流程--
    应用场景查询以往的提现历史交易

    2 请求地址
    Url: https://{baseUrl}/api/tp3007
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    查询起始时间startTimeLongOUnix13位时间戳,查询开始时间,闭区间
    查询结束时间endTimeLongOUnxi13位时间戳,查询结束时间,闭区间
    业务订单号bizFlowString(32)OBZcircle生成的唯一流水号
    商户订单号merOrderNoString(32)O商户订单号
    请求示例:
    {
      "bizFlow":"51823082516272000024"
    }
    

    检查

    若startTime与endTime没填,则bizFlow和merOrderNo中必填其一。若bizFlow和merOrderNo都没填,则startTime与endTime为必填,且间隔不能超过24小时

    4 响应字段
    返回对象是List
    WithdrawBean 的字段

    名称Json标签类型属性取值说明
    商户订单号merOrderNostring(32)M商户传入本次交易唯一订单号
    币种currencystring(3)M提现币种,3位标准货币代码
    金额amountdecimal(18,2)M提现金额
    提现账户名称bankAccountNamestring(64)M提现账户名称
    银行账号/IBANbankAccountNostring(64)M提现银行账号或IBAN
    银行名称bankNamestring(64)M提现银行名称
    银行地址bankAddressstring(256)M提现银行的地址
    swift codeswiftCodestring(32)M提现银行的swift code
    代理行名称proxyBankNamestring(64)O代理行名称
    代理行地址proxyBankAddressstring(256)O代理行地址
    代理行swift codeproxySwiftCodestring(32)O代理行swift code
    汇款附言remarkstring(64)O汇款附言
    回调地址callbackUrlstring(256)M回调地址
    业务流水号bizFlowstring(32)MBZcircle生成的唯一流水号
    交易结果状态statusstring(8)M交易结果状态
    交易结果码codestring(8)M交易结果码
    结果描述messagestring(64)M交易结果描述
    提现发起时间createTimelongM提现发起时间
    返回示例:
    {
      "list": [
        {
          "amount": 200,
          "bankAccountName": "Final Test",
          "bankAccountNo": "6248348300000000",
          "bankAddress": "New York",
          "bankName": "Citibank",
          "bizFlow": "51823082516272000024",
          "code": "S00000",
          "currency": "USD",
          "merOrderNo": "LNQ1692952039986",
          "message": "Processing",
          "remark": "Success",
          "status": "SUCC",
          "swiftCode": "7643843"
        }
      ]
    }
    

    ##5.9.3 提现结果通知
    1 功能描述

    交易代码TP2005
    功能名称提现结果通知
    功能描述提现结果异步通知
    调用方式通知接口
    调用流程--
    应用场景提现交易发起成功且交易处理完毕后,将根据提现交易参数内的回调Url进行回调通知最终结果。

    检查

    本通知将按照间隔时间渐长的方式持续通知24小时.
    商户应当以http 200返回,若通知持续时间结束仍未正常返回,则不再通知。

    2 请求地址
    Url: 提现交易中的 callbackUrl
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    商户订单号merOrderNostring(32)M商户传入本次交易唯一订单号
    币种currencystring(3)M提现币种,3位标准货币代码
    金额amountdecimal(18,2)M提现金额
    提现账户名称bankAccountNamestring(64)M提现账户名称
    银行账号/IBANbankAccountNostring(64)M提现银行账号或IBAN
    银行名称bankNamestring(64)M提现银行名称
    银行地址bankAddressstring(256)M提现银行的地址
    swift codeswiftCodestring(32)M提现银行的swift code
    代理行名称proxyBankNamestring(64)O代理行名称
    代理行地址proxyBankAddressstring(256)O代理行地址
    代理行swift codeproxySwiftCodestring(32)O代理行swift code
    汇款附言remarkstring(64)O汇款附言
    业务流水号bizFlowstring(32)MBZcircle生成的唯一流水号
    交易结果状态statusstring(8)M交易结果状态
    交易结果码codestring(8)M交易结果码
    结果描述messagestring(64)M交易结果描述
    请求示例:
    {
      "amount": 200,
      "bankAccountName": "Final Test",
      "bankAccountNo": "6248348300000000",
      "bankAddress": "New York",
      "bankName": "Citibank",
      "bizFlow": "51823082516272000024",
      "code": "S00000",
      "currency": "USD",
      "merOrderNo": "LNQ1692952039986",
      "message": "Processing",
      "remark": "Success",
      "status": "SUCC",
      "swiftCode": "7643843"
    }
    

    5.10 手续费

    ##5.10.1 手续费交易历史查询
    1 功能描述

    交易代码TP3010
    功能名称手续费历史交易查询
    功能描述手续费历史交易查询
    调用方式实时接口
    调用流程--
    应用场景查询以往的手续费历史交易

    2 请求地址
    Url: https://{baseUrl}/api/tp3010
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    请求示例:
    def)
    

    4 响应字段

    名称Json标签类型属性取值说明
    查询起始时间beginDateLongOUnix13位时间戳,查询开始时间,闭区间
    查询结束时间endDateLongOUnix13位时间戳,查询开始时间,闭区间
    业务订单号batchNoString(32)OBZcircle生成的唯一流水号
    业务类型busiTypeString(6)O业务类型
    手续费状态statusString(3)O手续费状态 10: "未收取", 11: "已收取", 12: "已退回"
    第几页pageNumIntegerO查询第几页
    每页多少条pageSizeIntegerO每页多少条,每页最多支持100条
    请求示例:
    {
      "beginDate": "1654012800000",
      "endDate": "1656691199999",
      "pageNum": 1,
      "pageSize": 2
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    当前页码pageNumIntM--
    页显示数pageSizeIntM--
    总数totalIntM--
    手续费信息集合listListM--

    FeeFlowRes 的字段

    名称Json标签类型属性取值说明
    订单号batchNostring(32)M订单号
    商户订单号merSingleBatchNostring(32)O商户传入本次交易唯一订单号
    业务类型bizTypeString(6)M业务类型
    手续费币种feeCurrencyString(3)O手续费币种,3位标准货币代码
    手续费币种对应交易金额feeTradeAmtdecimal(18,2)M手续费币种对应交易金额
    手续费状态statusstring(2)M手续费状态 10: "未收取", 11: "已收取", 12: "已退回"
    交易币种tradeCurrencystring(3)M交易币种,3位标准货币代码
    交易金额tradeAmtdecimal(18,2)M交易金额
    交易时间tradeTimeDateM交易时间
    备注remarkstring(1024)M备注
    返回示例:
    {
      "list": [
        {
          "batchNo": "62782070121531600019",
          "bizType": "000020",
          "feeCurrency": "HKD",
          "feeTradeAmt": 1,
          "feeType": "10",
          "remark": "收款手续费流水",
          "status": "11",
          "tradeAmt": 21,
          "tradeCurrency": "GBP",
          "tradeTime": "2022-07-01 21:53:18"
        },
        {
          "batchNo": "62782070121461400016",
          "bizType": "000020",
          "feeCurrency": "HKD",
          "feeTradeAmt": 1,
          "feeType": "10",
          "remark": "收款手续费流水",
          "status": "11",
          "tradeAmt": 21,
          "tradeCurrency": "GBP",
          "tradeTime": "2022-07-01 21:46:15"
        }
      ],
      "pageNum": 1,
      "pageSize": 2,
      "pages": 131,
      "total": 261
    }
    

    5.11 账务

    ##5.11.1 账户余额查询
    1 功能描述

    交易代码TP3004
    功能名称账户余额查询
    功能描述当前账户余额查询
    调用方式实时接口
    调用流程--
    应用场景当前账户余额查询

    2 请求地址
    Url: https://{baseUrl}/api/tp3004
    Method: POST

    3 请求字段

    名称Json标签类型属性取值说明
    币种currencyString(3)O币种,若不传则为查询所有币种账户
    请求示例:
    {
    
    }
    

    4 响应字段
    接口返回对象为: List
    CurrencyBalance 字段:

    名称Json标签类型属性取值说明
    币种currencyString(3)M币种
    余额balanceString(3)M账户余额
    账户状态statusString(3)M账户状态: on 为启用, off为禁用
    返回示例:
    [
      "list": [
        {
          "balance": "108130286.44",
          "currency": "USD",
          "status": "on"
        },
        {
          "balance": "146204.15",
          "currency": "EUR",
          "status": "on"
        },
        {
          "balance": "10193838.00",
          "currency": "JPY",
          "status": "on"
        },
        {
          "balance": "9504470.68",
          "currency": "HKD",
          "status": "on"
        },
        {
          "balance": "8892161.38",
          "currency": "CNY",
          "status": "on"
        },
        {
          "balance": "0.00",
          "currency": "IDR",
          "status": "on"
        },
        {
          "balance": "17920.68",
          "currency": "GBP",
          "status": "on"
        },
        {
          "balance": "8494.97",
          "currency": "DKK",
          "status": "on"
        },
        {
          "balance": "0.00",
          "currency": "SGD",
          "status": "on"
        },
        {
          "balance": "120.00",
          "currency": "AUD",
          "status": "on"
        },
        {
          "balance": "0.00",
          "currency": "CHF",
          "status": "on"
        },
        {
          "balance": "0.00",
          "currency": "KRW",
          "status": "on"
        },
        {
          "balance": "0.00",
          "currency": "NGN",
          "status": "on"
        },
        {
          "balance": "0.00",
          "currency": "NOK",
          "status": "on"
        },
        {
          "balance": "0.00",
          "currency": "NZD",
          "status": "on"
        },
        {
          "balance": "0.00",
          "currency": "SEK",
          "status": "on"
        }
      ]
    ]
    

    5.11.2 账务流水交易查询

    1 功能描述

    交易代码TP3009
    功能名称账务流水历史交易查询
    功能描述账务流水历史交易查询
    调用方式实时接口
    调用流程--
    应用场景查询以往的账务流水历史交易

    2 请求地址
    Url: https://{baseUrl}/api/tp3009
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    查询起始时间beginDateLongOUnix13位时间戳,查询开始时间,闭区间
    查询结束时间endDateLongOUnix13位时间戳,查询开始时间,闭区间
    业务订单号batchNoString(32)OEasyloon生成的唯一流水号
    币种currencyString(3)O币种
    收支类型flowTypeString(3)O收支类型 1: "入金", 2: "出金"
    流水类型busiTypeString(3)O6.1.6流水类型
    第几页pageNumIntegerO查询第几页
    每页多少条pageSizeIntegerO每页多少条,每页最多支持100条
    请求示例:
    {
      "beginDate": "1654012800000",
      "endDate": "1656691199999",
      "pageNum": 1,
      "pageSize": 2
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    当前页码pageNumIntM--
    页显示数pageSizeIntM--
    总数totalIntM--
    账务流水信息集合listListM--

    CurFlowRes 的字段

    名称Json标签类型属性取值说明
    账务流水订单batchNostring(32)M账务流水订单
    币种currencystring(3)M账务流水币种,3位标准货币代码
    流水类型busiTypeString(3)M6.1.6流水类型
    入金inAmountdecimal(18,2)M入金金额
    出金outAmountdecimal(18,2)M出金金额
    可用金额vailAmountdecimal(18,2)M可用金额
    交易时间busiDateDateM交易时间
    返回示例:
    {
      "list": [
        {
          "applyNo": "62782070121531600019",
          "batchNo": "62782070121531600019",
          "busiDate": "2022-07-01 21:53:18",
          "busiType": "C11",
          "currency": "HKD",
          "id": 0,
          "outAmount": 1,
          "totalAmount": 60514.33,
          "vailAmount": 50333.6
        },
        {
          "applyNo": "62782070121531600019",
          "batchNo": "62782070121531600019",
          "busiDate": "2022-07-01 21:53:18",
          "busiType": "C13",
          "currency": "GBP",
          "id": 0,
          "inAmount": 21,
          "totalAmount": 29078.31,
          "vailAmount": 10352.31
        }
      ],
      "pageNum": 1,
      "pageSize": 2,
      "pages": 310,
      "total": 620
    }
    

    5.12 配置

    5.12.1 回调地址设置

    1 功能描述

    交易代码TP1014
    功能名称对于通知接口,设置回调地址
    功能描述对于通知接口,设置回调地址
    调用方式实时接口
    调用流程--
    应用场景对于无交易传参的callback接口,单独设置回调地址

    2 请求地址
    Url: https://{baseUrl}/api/tp1014
    Method: POST
    3 请求字段

    名称Json标签类型属性取值说明
    回调地址callbackUrlstring(64)M回调地址
    接口类型tradeCodestring(6)M回调的接口类型
    请求示例:
    {
      "tradeCode": "TP2007",
      "callbackUrl": "https://www.baidu.com"
    }
    

    4 响应字段

    名称Json标签类型属性取值说明
    结果码codestring(6)MSUCC代表成功
    返回示例:
    {
      "code": "SUCC"
    }
    
    修改于 2025-03-07 03:32:32
    上一页
    4 加密及签名规范
    下一页
    6. 附录
    Built with