DB3502-T 064.3-2021 建设工程电子投标保函平台 第3部分:接入规范_第1页
DB3502-T 064.3-2021 建设工程电子投标保函平台 第3部分:接入规范_第2页
DB3502-T 064.3-2021 建设工程电子投标保函平台 第3部分:接入规范_第3页
DB3502-T 064.3-2021 建设工程电子投标保函平台 第3部分:接入规范_第4页
DB3502-T 064.3-2021 建设工程电子投标保函平台 第3部分:接入规范_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS

35.240CCS

L773502 DB3502/T

064.3—2021建设工程电子投标保函平台第

3

部分:接入规范E-bidding

guarantee

platform

of

Part

3:Interface

2021-09-28

发布 2021-10-30

实施厦门市市场监督管理局 发

布DB3502/T

064.3—2021 前言

II引言

III1

12 规范性引用文件

13 术语和定义

14 符号和缩略语

15 格式规范

16 接口规范

77 字典表

22附录

A(资料性) 签名规则

27附录

B(资料性) XML

样例描述

28附录

C(资料性) 接口示例

29参考文献

47DB3502/T

064.3—2021 本文件按照GB/T

—《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。本文件为DB3502/T

064《建设工程电子投标保函平台》的第3部分。DB3502/T

064已发布了以下部分:——第

1

部分:总体设计;——第

2

部分:运行管理;——第

3

部分:接入规范。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由厦门市公共资源交易中心提出。本文件由厦门市行政审批管理局归口。本文件起草单位:厦门市公共资源交易中心、厦门市标准化研究院、福建首众信息科技有限公司。刘稳。本文件为首次发布。IIDB3502/T

064.3—2021 保函平台》标准,有助于实现工程建设领域全流程电子化招投标,维护招标人权益,净化招投标市场,实现电子投标保函的互联网+监管。DB3502/T

064拟由三个部分构成。——第

1

部分:总体设计,目的在于规范平台总体架构设计,作为平台建设所需遵循的依据。——第

2

部分:运行管理,目的在于规范平台管理和应用,作为平台相关主体管理和使用平台时所需遵循的准则。——第

3

部分:接入规范,目的在于规范平台的设计、软件开发及接口协议的符合性测试,作为外部系统和内部系统接入时的开发依据。IIIDB3502/T

064.3—2021

1 范围本文件规定了建设工程电子投标保函平台的电子投标保函的格式规范、接口规范和字典表。本文件适用于建设工程电子投标保函平台与外部系统和内部系统之间的接口对接。2规范性引用文件文件。GB/T

38540

信息安全技术安全电子签章密码技术规范DB3502/T

064.1

建设工程电子投标保函平台

第1部分:总体设计DB3502/T

064.2

建设工程电子投标保函平台

第2部分:运行管理3 术语和定义DB3502/T

和DB3502/T

064.2-2021界定的术语和定义适用于本文件。4 符号和缩略语下列符号和缩略语适用于本文件。AES:密码学中的高级加密标准(Advanced

Standard)CA:电子认证服务(Certificate

Authority)GUID:全局唯一标识符(Globally

Unique

)HASH:散列函数(Hash

Function)MD5:信息摘要算法(

Message-Digest

Algorithm)OFD:开放版式文档(Open

Fixed-layout

Document)PDF:便携式文档格式(Portable

Document

Format)SM2Public

Key

Cryptographic

Algorithm

Based

Elliptic

Curves)XML:扩展性标识语言(

)5 格式规范5.1 工程担保保证人业务系统或第三方网络平台对接要求5.1.1工程担保保证人业务系统或第三方网络平台应符合但不限于以下要求:——支持国密算法

加解密;——具备电子投标保函申请、修改、退保、理赔等功能;DB3502/T

064.3—2021——根据本文件要求开具加盖

CA

证书电子签章的电子投标保函,到账证明及发票等文件;——采用对公转账的对接系统支付方式;——支持线上开具增值税普通发票或增值税专用发票。5.1.2 电子投标保函文件应展示包括但不限于以下数据项:——电子投标保函基本信息;——受益人信息;——投标人信息;——招标项目和标段信息;——工程担保保证人信息;——发票信息;——附件信息。5.1.3 银行业金融机构、工程担保公司和保险公司开具的电子投标保函格式应符合各类工程建设项目的招标文件范本要求。5.2 电子投标保函文件格式标准及实现要求5.2.1 电子投标保函文件 电子投标保函文件元数据属性

DocIDDocID应设置为电子投标保函平台提供的该电子投标保函订单号。 电子投标保函文件元数据属性

应包含字段信息包括统一社会信用代码。<ofd:CustomDatas><ofd:CustomData

">...</ofd:CustomData><ofd:CustomData

<ofd:CustomData

<ofd:CustomData

">...</ofd:CustomData><ofd:CustomData

">...</ofd:CustomData><ofd:CustomData

<ofd:CustomData

<ofd:CustomData

<ofd:CustomData

">...</ofd:CustomData><ofd:CustomData

<ofd:CustomData

">...</ofd:CustomData><ofd:CustomData

">...</ofd:CustomData><ofd:CustomData

">...</ofd:CustomData>DB3502/T

064.3—2021<ofd:CustomDatas>电子投标保函文件电子签章工程担保保证人应使用CA证书进行电子签章,电子签章格式应符合GB/T

的要求。 电子投标保函附件文件电子投标保函附件文件应包含但不限于以下内容:——电子保单(合同)原文件,应为工程担保保证人电子签章的数据电文;——电子保单(合同)

文件;——电子投标保函申请单原文件,应为经投标人电子签章的数据电文;——电子投标保函申请单

PDF

文件;——企业资质文件;——企业营业执照。5.2.2 电子投标保函结构化数据信息 电子投标保函结构化数据信息应符合但不限于以下要求:——应包括电子投标保函基本信息、受益人信息、投标人信息、招标项目和标段信息、工程担保保证人信息、发票信息、附件信息等内容;——应存储于

格式的数据文件并添加至电子投标保函文件“附件列表”中;——数据文件统一命名为“结构化数据文件.xml XML

信息应符合但不限于以下要求:——头部应为<?xmlversion="1.0"encoding="UTF-8"?>;——有且只能有一个根元素,为<DZBH>;——XML

信息的根元素及必须数据元素、可选数据元素的元素属性及其值必须符合

5.3

的规定。5.3 数据元素5.3.1结构化数据信息节点的

值(DZBHMD5)DZBHMD5为对DZBHINFO整个节点的字符串进行去除空格,转大写后获取的哈希值,用于验证DZBHINFO节点完整性。5.3.2 结构化数据信息节点(DZBHINFO)DZBHINFO为详细结构化数据的节点。5.3.3 订单号(ORDER_ID)ORDER_ID件的唯一标识。5.3.4 电子投标保函编号(GUARANTEE_NO)GUARANTEE_NOORDER_ID对应。GUARANTEE_NOC..200CREATE_TIMEDateDateDateBID_BONDNUM(20)AMOUNTNUM(20,6)RATENUM(20,6)

PAY_TYPEC1

PAY_ACCOUNTC..200PAY_NAMEC..200PAY_PHONEC..200PAY_BANK_OPENBANKC..200C..200C..200CLAIM_CLAUSEC..2000NUM(20)C..200C..2002016

REMARKC..2000BENEFICIARYC..200BENEFICIARY_CREDIT_CODEC18C..200BENEFICIARY_BANK_CODEC..200BENEFICIARY_BANK_OPENBANKC..200BENEFICIARY_CONTACTC..200BENEFICIARY_CONTACT_TELC..200DB3502/T

064.3—20215.3.5 电子投标保函基本信息(GUARANTEE_INFO)电子投标保函基本信息见表1。表1 电子投标保函基本信息5.3.6 受益人信息(BENEFICIARY_INFO)受益人信息见表2。表2受益人信息5.3.7 投标人信息(BIDDER)投标人信息见表3。APPROVAL_CODEC..200INVEST_PROJECT_CODEC24TENDER_PROJECT_CODEC20TENDER_PROJECT_NAMEC..2000SECTION_CODEC23SECTION_NAMEC..2000CONTRACT_RECKON_PRICENUM(20,6)TENDERERC..200C18C..200C..200TENDERER_BANK_ACCOUNTC..200C..200C..200C..1000INVITE_TYPEC..10

25PROJECT_ADDRESSC..1000PROJECT_DAYSC..1000CITY_CODEC6TENDER_PROJECT_TYPEC3

24BID_OPEN_TIMEBIDDER_NAMEC..200C18BIDDER_CONTACT_NAMEC..200C..200BIDDER_CONTACT_IDCARDC..200C2

27C..2000BIDDER_EAMILC..200LEGAL_PERSON_NAMEC..200LEGAL_PERSON_IDCARDC..200C2

27C..200DB3502/T

064.3—2021表3 投标人信息5.3.8招标项目和标段信息()招标项目和标段信息见表4。表4 招标项目和标段信息C..200GUARANTOR_CREDIT_CODEC18C..200C2C..200BANK_CODEC..200GUARANTOR_ADDRESSC..200GUARANTOR_EMAILC..200C..200GUARANTOR_PHONEC..200GUARANTOR_TAXC..200C..200GUARANTOR_BUSSINESS_TELC..200GUARANTOR_TECHNOLOGY_NAMEC..200C..200INVOICE_TITLEC..500INVOICE_NOC..500CUSTOMER_NAMEC..500C..500C..500C..500VALID_PERIODNUM(5)BID_BONDNUM(20)TENDER_NOTICE_URLC..200TENDER_FILE_URLC..2000TENDER_FILE_MD5C32

DB3502/T

064.3—2021表4(续)5.3.9 表4(续)工程担保保证人信息见表5。表5工程担保保证人信息5.3.10 发票信息(INVOICE_INFO)发票信息见表6。表6发票信息C..500WARRANTY_MD5C32

MD5C..500PDF

C32PDF

ORDER_FILE_NAMEC..2000ORDER_MD5C32

ORDER_PDF_FILE_NAMEC..2000

ORDER_PDF_MD5C32

C..2000QUALFICATION_FILE_MD5C32

C..2000C32

OTHER_FILE_NAMEC..2000C32

C..500C..500PRODUCT_NAMEC..500AMOUNTNUM(20,6)C..500OPEN_TIMEdateSELLER_NAMEC..500C..500C..500C..500C..500SELLER_PHONEC..500HANDLERC..500C..2000DB3502/T

064.3—2021表6

(续)5.3.11表6

(续)附件信息见表7。表7 附件信息6 接口规范6.1 接口架构图Content-Type:application/x-www-form-urlencoded;charset=utf-8PARAMSAPPIDBIDDER_NAMEBIDDER_ORG_CODEGUARANTOR_CREDIT_CODETIMESTAMPSIGNATUREsuccesstrue,falseerrorCodeerrorDescresultDB3502/T

064.3—2021电子投标保函平台接口架构图见图1。图1 电子投标保函平台接口架构图6.2工程担保保证人业务系统或第三方网络平台接入6.2.1 工程担保保证人业务系统或第三方网络平台投标人购买资格核验工程担保保证人业务系统或第三方网络平台投标人购买资格核验见表8。表8工程担保保证人业务系统或第三方网络平台投标人购买资格核验Content-Type:multipart/form-data;charset=utf-8PARAMSAPPIDAPPLY_ID32GUIDAPPLY_IDSECRET_KEYOFDSM2APPLY_INFOJson{"ORDER_NO":

"}PARAMSTENDER_INFOJsonSM2{"APPROVAL_CODE":

","SECTION_CODE":

","SECTION_NAME":

","INVITE":

","SHARE":

","TENDERER":

","TENDERER_CREDIT_CODE":

","TENDERER_BANK_CODE":

","TENDERER_BANK_ACCOUNT":

","TENDERER_CONTACT":

","TENDERER_CONTACT_TEL":

DB3502/T

064.3—20216.2.2工程担保保证人业务系统或第三方网络平台接收申请信息工程担保保证人业务系统或第三方网络平台接收申请信息见表9。表9 工程担保保证人业务系统或第三方网络平台接收申请信息PARAMSTENDER_INFO

","PROJECT_DAYS":

","BID_BOND_MAX":

","TENDER_NOTICE_URL":

","TENDER_FILE_URL":

MD5

"}PARAMSBIDDERJson{"BIDDER_NAME":

","BIDDER_CREDIT_CODE":

","BIDDER_CONTACT_NAME":

","BIDDER_CONTACT_TEL":

","BIDDER_CONTACT_IDCARD":

","BIDDER_ADDRESS":

","BIDDER_EAMIL":

","LEGAL_PERSON_IDCARD_TYPE":

","LEGAL_PERSON_TEL":

","V_JSON":

"}INVOICEJson{"INVOICE_TYPE":"","BIDDER_CODE":"","BANK_CODE":"DB3502/T

064.3—2021表9(续)表9(续)PARAMSINVOICE","BANK_OPENBANK":"","COMPANY_ADDRESS":"","COMPANY_TEL":"","COMPANY_EMAIL":"","RECEIVE_TEL":"","RECEIVE_ADDRESS":""}"BANK_CODE":"","BANK_OPENBANK":"GUARANTOR_CREDIT_CODE10TIMESTAMP11SIGNATUREsuccesstrue,falseerrorCodeerrorDescresultContent-Type:multipart/form-data;charset=utf-8PARAMSAPPIDAPPLY_IDIDFILEMD5MD5FILEPDFDB3502/T

064.3—2021表9(续)6.2.3表9(续)电子投标保函平台接收电子投标保函申请单见表

。表10电子投标保函平台接收电子投标保函申请单11Content-Type:multipart/form-data;charset=utf-8PARAMSAPPIDAPPLY_IDIDFILES_INFO|ORDER_PDFFILEKEYTIMESTAMPSIGNATUREsuccesstrue,falseerrorCodePARAMSTIMESTAMPSIGNATUREsuccesstrue,falseerrorCodeerrorDescresultDB3502/T

064.3—2021表10

(续)表10

(续)工程担保保证人业务系统或第三方网络平台接收电子投标保函申请单盖章文件见表11。表11 工程担保保证人业务系统或第三方网络平台接收电子投标保函申请单盖章文件12https://*****/authorize/api/req/rrasContent-Type:application/x-www-form-urlencoded;charset=utf-8PARAMSAPPIDAPPLY_IDIDAUDIT_STATUSAUDIT_TIMEyyyy-MM-dd

HH:mm:ssREASONPAY_URLTIMESTAMPSIGNATUREsuccesstrue,falseerrorCodeerrorDescresulterrorDescresultContent-Type:application/x-www-form-urlencoded;charset=utf-8DB3502/T

064.3—2021表11

(续)表11

(续)电子投标保函平台接收核保状态见表12。表12 电子投标保函平台接收核保状态6.2.6电子投标保函平台接收支付结果电子投标保函平台接收支付结果见表13。表13 电子投标保函平台接收支付结果13PARAMSAPPIDAPPLY_IDIDPAY_STATUSPAY_TIMEyyyy-MM-dd

HH:mm:ssPOLICY_NOTIMESTAMPSIGNATUREsuccesstrue,falseerrorCodeerrorDescresultContent-Type:application/x-www-form-urlencoded;charset=utf-8PARAMSAPPIDAPPLY_IDIDINVOICE_URLVOUCHER_URLTIMESTAMPSIGNATUREDB3502/T

064.3—2021表13

(续)表13

(续)电子投标保函平台接收发票、到账凭证信息见表14。表14电子投标保函平台接收发票、到账凭证信息14Content-Type:multipart/form-data;charset=utf-8PARAMSAPPIDAPPLY_IDIDGUARANTEE_NOOFDMD5OFDSOFDMD5OFDSOFDFILEAESAESSOFD5.2STATUSTIMESTAMPSIGNATUREsuccesstrue,falseerrorCodesuccesstrue,falseerrorCodeerrorDescresultDB3502/T

064.3—2021表14

(续)表14

(续)电子投标保函平台接收加密的电子投标保函文件及信息摘要见表15。表15电子投标保函平台接收加密的电子投标保函文件及信息摘要15Content-Type:multipart/form-data;charset=utf-8PARAMSAPPIDAPPLY_IDIDJson{"ORDER_NO":"","POLICY_NO":"","REASON":"","BANK_CODE":"","BANK_OPENBANK":""}FILES_INFOMD5":"..."}]FILEKEYTIMESTAMPSIGNATUREsuccesstrue,falseerrorCodeerrorDescresulterrorDescresultDB3502/T

064.3—2021表15

(续)表15

(续)工程担保保证人业务系统或第三方网络平台接收电子投标保函退保申请见表。表16工程担保保证人业务系统或第三方网络平台接收电子投标保函退保申请16Content-Type:application/x-www-form-urlencoded;charset=utf-8PARAMSAPPIDAPPLY_IDIDAUDIT_STATUS,0AUDIT_TIMEyyyy-MM-dd

HH:mm:ssREASONTIMESTAMPSIGNATUREsuccesstrue,falseerrorCodeerrorDescresultContent-Type:multipart/form-data;charset=utf-8PARAMSAPPIDCLAIM_ID32GUIDCLAIM_IDDB3502/T

064.3—20216.2.10电子投标保函平台接收保函退保结果电子投标保函平台接收保函退保结果见表17。表17 电子投标保函平台接收保函退保结果6.2.11工程担保保证人业务系统或第三方网络平台接收受益人索赔申请工程担保保证人业务系统或第三方网络平台接收受益人索赔申请见表18。表18工程担保保证人业务系统或第三方网络平台接收受益人索赔申请17PARAMSCLAIM_INFOJson{"POLICY_NO":

"CLAIM_NO":

","AMOUNT":

","BIDDER_CREDIT_CODE":

"}TENDER_INFOJson{"TENDER_PROJECT_CODE":

","SECTION_CODE":

","SECTION_NAME":

","TENDERER":","TENDERER_CREDIT_CODE":

","TENDERER_CONTACT":

","TENDERER_CONTACT_TEL":

","TENDER_PROJECT_TYPE":

","BID_BOND":

"}FILE_MD5MD5FILE_NAMEFILETIMESTAMPSIGNATUREsuccesstrue,falseerrorCodeerrorDescresultDB3502/T

064.3—2021表18

(续)表18

(续)电子投标保函平台接收理赔结果见表19。18Content-Type:application/x-www-form-urlencoded;charset=utf-8PARAMSAPPIDCLAIM_IDIDSTATUSAMOUNTPAY_TIMEyyyy-MM-dd

HH:mm:ssREASONFILE_MD5MD5FILE_NAMEFILE10TIMESTAMP11SIGNATUREsuccesstrue,falseerrorCodeerrorDescresultContent-Type:multipart/form-data;charset=utf-8DB3502/T

064.3—2021表19 电子投标保函平台接收理赔结果6.2.13工程担保保证人业务系统或第三方网络平台退保模版工程担保保证人业务系统或第三方网络平台退保模版见表20。表20工程担保保证人业务系统或第三方网络平台退保模版19https://*****/authorize/api/req/rinContent-Type:application/x-www-form-urlencoded;charset=utf-8PARAMSAPPIDNOTICE_IDID(32GUIDNOTICE_TITLENOTICE_STATUS,0NOTICE_TIMEyyyy-MM-ddNOTICE_URLTIMESTAMPSIGNATUREsuccesstrue,falseerrorCodeerrorDescresultContent-Type:application/x-www-form-urlencoded;charset=utf-8PARAMSKEY_WORDIDIDidpageDB3502/T

064.3—20216.2.14 电子投标保函平台接收工程担保保证人客户须知信息电子投标保函平台接收工程担保保证人客户须知信息见表21。表21 电子投标保函平台接收工程担保保证人客户须知信息6.3 电子交易系统接入6.3.1电子投标保函项目数据获取电子投标保函项目数据获取见表22。表22 电子投标保函项目数据获取20PARAMSsizesuccesstrue,falsemsgnumbersizedataJson[{

[{"V_NOTICE_URL":

",

MD5","V_DEPOSIT":

","ID":"

","V_CONTRACTRECKONPRICE":""}],"buildAddress":

","investProjectCode":"","inviteType":

","issueDate":

"limiteTime":

",

","onlyOnemoney":

","platForm":

","proName":

"regionCode":

","tender":

",

",

","tenderBankname":

","tenderBankno":

","tenderLxr":

"tenderMode":

","tenderProjectType":

",DB3502/T

064.3—2021表22

表22

(续)Content-Type:application/x-www-form-urlencoded;charset=utf-8PARAMSAPPIDORDERIDSGUARANTEENOSTIMESTAMPSIGNATUREsuccesstrue,falseerrorCodeerrorDescresultdata

","tenderTel":

","tenderTycode":

","validPeriod":""}]totalPagestotalElementserrorCodeerrorDescDB3502/T

064.3—2021表22

(续)表22

(续)电子投标保函核验见表23。表23电子投标保函核验7字典表7.1招标项目类别招标项目类别见表24。22A01A02A03A04A05A06A07A08A09A10A11A12A13A14A97A98A99B01B02B03C01C02C03D01D02D03E01E02F01G01DB3502/T

064.3—2021表24 招标项目类别230203040607080910111213EPCH01H02I01Z01Z02Z99DB3502/T

064.3—2021表24

(续)表24

(续)招标类型见表25。表25招标类型7.3支付方式支付方式见表26。表26支付方式2401-02-03-04-05-06-071-8

-08-09-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-99-0102DB3502/T

064.3—20217.4 身份证件类型身份证件类型见表27。表27 身份证件类型7.5 增值税发票类型增值税发票类型见表28。表28 增值税发票类型7.6 异常码类型异常码类型见表29。258001-8002-8016-8208-9999-DB3502/T

064.3—2021表29 异常码类型26DB3502/T

064.3—2021

附 录A(资料性)签名规则A.1 签名通用步骤说明签名生成的通用步骤如下:a)

设所有发送或者接收到的数据为集合

M

M

内非空参数值的参数按照参数名

ASCII

符串

。特别注意以下重要规则:• 参数名ASCII码从小到大排序(字典序);• 如果参数的值为空不参与签名;• 参数名区分大小写;• 接口可能增加字段,验证签名时必须支持增加的扩展字段。b)

stringA

最后拼接上由电子投标保函平台提供的

key

得到

字符串,并对stringSignTemp

进行

运算,再将得到的字符串所有字符转换为大写,得到

sign

值signValue。A.2 签名生成示例以下为签名生成的示例代码。

",

key=valueASCIIstringA="appID=

fd269701984a11e9a349000c29188e1f

=20190101010101

API

//sign=DigestUtils.md5Hex(stringSignTemp).toUpperCase()="518976F30A0660834D3358B068D872C4"

",

27DB3502/T

064.3—2021

附 录B(资料性)XML

样例描述以下为XML样例描述。<?xmlversion="1.0"encoding="UTF-8"?><DZBH><!--

DZBHINFOMD5

<DZBHMD5></DZBHMD5><DZBHINFO><!--

<ORDER_ID></ORDER_ID><!--

<!--

<!--

<!--

<BIDDERBIDDER_NAME=""BIDDER_CREDIT_CODE=""...></BIDDER><!--

<!--

<!--

<!--

</DZBHINFO></DZBH>28DB3502/T

064.3—2021

附录 C(资料性)接口示例C.1 工程担保保证人业务系统或第三方网络平台投标人购买资格核验以下为工程担保保证人业务系统或第三方网络平台投标人购买资格核验示例代码。/**

JAVA

JAVA

</p>

@param

*/public

static

main(String[]

////

Map<String,

String>();//

params.put("APPID",

//

params.put("BIDDER_NAME",

"XXX//

//

"XXXXXXXXXXXXXXXXXXX");//

//

params.put("TIMESTAMP",

//

String

//

String

"123456789";String

key;//

String

sign

//

System.out.println(sign);params.put("SIGNATURE",

sign);29DB3502/T

064.3—2021//

String

"https//****";String

result

params);//

C.2 工程担保保证人业务系统或第三方网络平台接收申请信息以下为工程担保保证人业务系统或第三方网络平台接收申请信息示例代码。/**

JAVA<br/>

JAVA

</p>

@param

*/public

static

main(String[]

////

Map<String,

String>();//

params.put("APPID",

//

由电子投标保函功能模块生成的申请标识32码(电子投标保函修改时发送APPLY_ID与申请时一

"467e4b065a2811ebb946000c29188e1f");//

OFD(使用保证人公钥加密的密文,保证人的私钥才能解密,证书SM2

"XXXXXXXXXXXXXXXXXXX");//

Json

"{\"XX\":\"XXX\",\"XX\":\"XXX\"}");//

Jsonparams.put("TENDER_INFO",

//

Json

"{\"XX\":\"XXX\",\"XX\":\"XXX\"}");//

Jsonparams.put("INVOICE",

"{\"XX\":\"XXX\",\"XX\":\"XXX\"}");//

String

//

30DB3502/T

064.3—2021String

"123456789";String

key;//

String

sign

//

System.out.println(sign);params.put("SIGNATURE",

sign);//

第三方网络平台提供String

"https//****";String

result

params);//

C.3 电子投标保函平台接收电子投标保函申请单文件以下为电子投标保函平台接收电子投标保函申请单文件示例代码。/**

JAVA

JAVA

</p>

@param

*/public

static

main(String[]

//

//

Map<String,

Object>();//

params.put("APPID",

//

32UUID

"467e4b065a2811ebb946000c29188e1f");//

params.put("FILEMD5",

//

params.put("TIMESTAMP",

//

String

//

String

"123456789";31DB3502/T

064.3—2021String

key;//

String

sign

//

System.out.println(sign);params.put("SIGNATURE",

sign);//

PDFFile

file

InputStream

is);//

String

"https//****/authorize/api/req/rfa";String

result

//

C.4 工程担保保证人业务系统或第三方网络平台接收电子投标保函申请单盖章文件以下为工程担保保证人业务系统或第三方网络平台接收电子投标保函申请单盖章文件示例代码。/**

JAVA

JAVA

</p>

@param

*/public

static

main(String[]

////

params

Object>();//

params.put("APPID",

//

32UUID

"467e4b065a2811ebb946000c29188e1f");//

"XXXXXXXXXXXXXXXXXXX");32DB3502/T

064.3—2021//

//

"{\"XX\":\"XXX\",\"XX\":\"XXX\"}");//

params.put("TIMESTAMP",

"20200101010101");//

String

//

String

"123456789";String

key;//

String

sign

//

System.out.println(sign);params.put("SIGNATURE",

sign);//

File

file

InputStream

params.put("FILEKEY",

is);//

String

"https//****";String

result

//

C.5 电子投标保函平台接收核保状态以下为电子投标保函平台接收核保状态示例代码。/**

JAVA

JAVA

</p>

@param

*/33DB3502/T

064.3—2021public

static

main(String[]

//

//

Map<String,

String>();//

params.put("APPID",

//

32UUID

"467e4b065a2811ebb946000c29188e1f");//

"1");//

yyyy-MM-dd

HH:mm:ssparams.put("AUDIT_TIME",

"2020-01-01

//

//

"");//

params.put("PAY_URL",

//

params.put("TIMESTAMP",

//

String

//

String

"123456789";String

key;//

String

sign

DigestUtils.md5Hex(stringSignTemp).toUpperCase();//

System.out.println(sign);params.put("SIGNATURE",

sign);//

String

"https//****/authorize/api/req/rras";String

result

params);//

System.out.println(result);C.6 电子投标保函平台接收支付结果34DB3502/T

064.3—2021以下为电子投标保函平台接收支付结果示例代码。/**

JAVA

JAVA

</p>

@param

*/public

static

main(String[]

//

//

Map<String,

String>();//

params.put("APPID",

//

32UUID

"467e4b065a2811ebb946000c29188e1f");//

"1");//

yyyy-MM-dd

HH:mm:ss

"2020-01-01

//

params.put("POLICY_NO",

"XXXXXXXX");//

params.put("TIMESTAMP",

//

String

//

String

"123456789";String

key;//

String

sign

//

System.out.println(sign);params.put("SIGNATURE",

sign);//

String

String

result

params);35DB3502/T

064.3—2021//

C.7 电子投标保函平台接收发票、到账凭证信息以下为电子投标保函平台接收发票、到账凭证信息示例代码。/**

JAVA

JAVA

</p>

@param

*/public

static

main(String[]

//

//

Map<String,

String>();//

params.put("APPID",

//

32UUID

"467e4b065a2811ebb946000c29188e1f");//

//

params.put("INVOICE_URL",

//

params.put("VOUCHER_URL",

//

params.put("TIMESTAMP",

//

String

//

String

"123456789";String

key;//

String

sign

//

System.out.println(sign);36DB3502/T

064.3—2021params.put("SIGNATURE",

sign);//

String

"https//****/authorize/api/req/ris";String

result

params);//

C.8电子投标保函平台接收加密的电子投标保函文件及信息摘要以下为电子投标保函平台接收加密的电子投标保函文件及信息摘要示例代码。/**

JAVA

JAVA

</p>

@param

*/public

static

main(String[]

//

//

Map<String,

Object>();//

params.put("APPID",

//

32UUID

"467e4b065a2811ebb946000c29188e1f");//

"XXXXXXXX");//

MD5

"XXXXXXXX");//

params.put("SOFDMD5",

"XXXXXXXX");//

//

params.put("TIMESTAMP",

//

String

37DB3502/T

064.3—2021//

String

"123456789";String

key;//

String

sign

//

System.out.println(sign);params.put("SIGNATURE",

sign);File

file

InputStream

is);//

String

String

result

//

//

AESSOFD5.2C.9工程担保保证人业务系统或第三方网络平台接收电子投标保函退保申请以下为工程担保保证人业务系统或第三方网络平台接收电子投标保函退保申请示例代码。/**

JAVA

JAVA

</p>

args*/public

static

main(String[]

////

Map<String,

Object>();//

params.put("APPID",

//

32UUIDparams.put("APPLY_ID",

"467e4b065a2811ebb946000c29188e1f");38DB3502/T

064.3—//

Json

"{\"XX\":\"XXX\",\"XX\":\"XXX\"}");//

"{\"XX\":\"XXX\",\"XX\":\"XXX\"}");//

params.put("TIMESTAMP",

//

String

//

String

"123456789";String

key;//

String

sign

//

System.out.println(sign);params.put("SIGNATURE",

sign);//

File

file

InputStream

params.put("FILEKEY",

is);//

String

String

result

//

C.10电子投标保函平台接收保函退保结果以下为电子投标保函平台接收保函退保结果示例代码。/**

JAVA

JAVA

</p>

@param

39DB3502/T

064.3—2021*/public

static

main(String[]

//

//

Map<String,

String>();//

params.put("APPID",

//

32UUID

"467e4b065a2811ebb946000c29188e1f");//

"1");//

yyyy-MM-dd

HH:mm:ss

"2020-01-01

//

params.put("SURRENDER_FILE_URL",

//

"");//

params.put("TIMESTAMP",

//

String

//

String

"123456789";String

key;//

String

sign

//

System.out.println(sign);params.put("SIGNATURE",

sign);//

String

String

result

params);//

C.11 工程担保保证人业务系统或第三方网络平台接收受益人索赔申请以下为工程担保保证人业务系统或第三方网络平台接收受益人索赔申请示例代码。40DB3502/T

064.3—2021/**

JAVA

JAVA

</p>

@param

*/public

static

main(String[]

////

Map<String,

Object>();//

params.put("APPID",

//

32UUID

"ddb84afe5a2e11ebb946000c29188e1f");//

Json

"{\"XX\":\"XXX\",\"XX\":\"XXX\"}");//

Jsonparams.put("TENDER_INFO",

"{\"XX\":\"XXX\",\"XX\":\"XXX\"}");//

"XXXXXXXX");//

params.put("FILE_NAME",

//

params.put("TIMESTAMP",

//

String

//

String

"123456789";String

key;//

String

sign

//

System.out.println(sign);params.put("SIGNATURE",

sign);//

File

file

InputStream

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论