1. 2、平台规范
  • 1、接入指引
    • 1.1 阅读人员与名词解释
    • 1.2版本发布说明
    • 1.3接入准备
    • 1.4接入指引
  • 2、平台规范
    • 2.1接口格式定义
    • 2.2 加签验签说明与代码示例
    • 2.3 参数说明
    • 2.4上线前检查清单
  • 3、业务指引
    • 3.1 商户入网业务接入指引
  • 4、API列表
    • 4.1商户入网类接口
      • 4.1.1 图片上传接口
        • 4.1.1.1 公共文件上传(进件用上传临时文件)
      • 4.1.2 商户入网与配置
        • 4.1.2.1 商户添加
        • 4.1.2.2 商户更新
        • 4.1.2.3 收单商户入网
        • 4.1.2.4 收单商户更新
        • 4.1.2.5 通道添加
        • 4.1.2.6 通道变更
        • 4.1.2.7 商户详情查询
        • 4.1.2.8 收单商户更新详情查询
        • 4.1.2.9 分账开通
        • 4.1.2.10 分账变更
        • 4.1.2.11 分账开通结果查询
        • 4.1.2.12 分账关系绑定
        • 4.1.2.13 分账关系解绑
        • 4.1.2.14 微信关注配置
        • 4.1.2.15 微信关注配置查询
        • 4.1.2.16 实名认证申请
        • 4.1.2.17 实名认证申请状态查询
        • 4.1.2.18 实名认证授权状态结果查询
    • 4.2聚合支付交易类接口
    • 4.3订单分账类接口
    • 4.4余额分账类接口
      • 4.4.1 余额分账相关接口
        • 4.4.1.1 B2B转账
        • 4.4.1.2 转账查询
      • 4.4.2 余额查询接口
        • 4.4.2.1 余额查询
      • 4.4.3 提现相关接口
        • 4.4.3.1 提现
        • 4.4.3.2 提现查询
        • 4.4.3.3 查询提现银行卡
    • 4.5信用付(先享后付)类接口
    • 4.6大额支付类接口
    • 4.7营销类接口
      • 4.7.1 资产预查核验
      • 4.7.2 资产交易(核销)
      • 4.7.3 资产交易(核销)查询
      • 4.7.4 资产交易(核销)撤销
      • 4.7.5 资产交易(核销)退款
      • 4.7.6 资产交易(核销)退款查询
      • 4.7.7 资产余额查询
      • 4.7.8 资产交易对账单拉取
      • 4.7.9 付款码订单轮询查询
      • 4.7.10 付款码订单结果通知
    • 4.8辅助类接口
      • 4.8.1 开放平台API示例控制器
        • 4.8.1.1 参数加密示例
      • 4.8.2 配置获取类接口
        • 4.8.2.1 获取MCC行业类目树
        • 4.8.2.2 获取区域列表(三级联动查询)
        • 4.8.2.3 获取银行总行列表
        • 4.8.2.4 获取银行支行列表
        • 4.8.2.5 获取易宝MCC行业类目树
        • 4.8.2.6 获取易生MCC行业类目树
        • 4.8.2.7 获取易生支付宝微信MCC映射关系列表
        • 4.8.2.8 获取平安银行MCC映射关系列表
      • 4.8.3 交易投诉处理类接口
        • 4.8.3.1 投诉单分页查询
        • 4.8.3.2 投诉单详情查询
        • 4.8.3.3 回复投诉用户
        • 4.8.3.4 完结投诉处理
        • 4.8.3.5 投诉凭证图片上传
        • 4.8.3.6 投诉凭证图片查看
    • 4.9银行账户与分账类接口
      • 4.9.1 EBK账户类
        • 4.9.1.1 EBK账户注册
        • 4.9.1.2 EBK账户基本信息查询
        • 4.9.1.3 EBK账户绑定提现账户
        • 4.9.1.4 EBK账户解绑提现账户
      • 4.9.2 EBK动账交易类
        • 4.9.2.1 账户转账
        • 4.9.2.2 EBK账户提现
        • 4.9.2.3 批量清分
      • 4.9.3 EBK交易查询类
        • 4.9.3.1 转账状态查询
        • 4.9.3.2 EBK账户余额查询
        • 4.9.3.3 提现状态查询
        • 4.9.3.4 清分状态查询
    • 4.1.2 商户入网与配置
  • F.附录
  • FAQ
  • 数据模型
    • BalanceQueryResponse
    • ComplaintItem
    • EbkAccountRegisterResp
    • MerchantAddResp
    • PageDTO
    • MktAssetPreQueryVO
    • EbkAccountBalResp
    • EbkTransferCreateResp
    • OpenApiResponseBalanceQueryResponse
    • MerchantPictureUploadResp
    • ComplaintPageResp
    • OpenApiResponseMerchantAddResp
    • OpenApiResponseEbkAccountRegisterResp
    • MccTreeResp
    • OpenApiResponseListMccTreeResp
    • OpenApiResponseMerchantPictureUploadResp
    • OpenApiResponseMktAssetPreQueryVO
    • OpenApiResponseEbkAccountBalResp
    • OpenApiResponseEbkTransferCreateResp
    • OpenApiResponseMapObject
    • BalanceQueryRequest
    • GenericResponseMerchantPictureUploadResp
    • OpenApiResponseComplaintPageResp
    • GenericResponseMerchantAddResp
    • ApplyInfo
    • GenericResponseListMccTreeResp
    • EbkTransferQueryReq
    • MktAssetPreQueryDTO
    • EbkTransferCreateReq
    • OpenApiResponseString
    • OpenApiRequestBalanceQueryRequest
    • MerchantPictureUploadReq
    • ComplaintPageReq
    • BasicInfo
    • EbkAccountRegisterReq
    • MccTreeReq
    • OpenApiRequestMccTreeReq
    • OpenApiRequestEbkTransferQueryReq
    • OpenApiRequestMerchantPictureUploadReq
    • OpenApiRequestMktAssetPreQueryDTO
    • OpenApiRequestEbkTransferCreateReq
    • AccountTransferResponse
    • OpenApiRequestComplaintPageReq
    • OpenApiRequestEbkAccountRegisterReq
    • MerchantAddReq
    • AreaResp
    • JSONObject
    • MktAssetPayVO
    • EbkWithdrawCreateResp
    • OpenApiResponseString
    • OpenApiResponseAccountTransferResponse
    • ComplaintOrderInfo
    • OpenApiRequestMerchantAddReq
    • BankCard
    • GenericResponseListAreaResp
    • OpenApiResponseListAreaResp
    • OpenApiResponseMktAssetPayVO
    • OpenApiResponseEbkWithdrawCreateResp
    • PayRequest
    • AccountTransferRequest
    • ComplaintMediaList
    • MerchantUpdateResp
    • EbkAccountInfoResp
    • AreaListReq
    • MktAssetPayDTO
    • EbkWithdrawCreateReq
    • OpenApiRequestPayRequest
    • OpenApiRequestAccountTransferRequest
    • ServiceOrderInfo
    • OpenApiResponseMerchantUpdateResp
    • GenericResponseMerchantUpdateResp
    • OpenApiResponseEbkAccountInfoResp
    • BankParentResp
    • OpenApiRequestAreaListReq
    • OpenApiRequestMktAssetPayDTO
    • OpenApiRequestEbkWithdrawCreateReq
    • OpenApiRequestString
    • AccountTransferQueryResponse
    • ReturnAddressInfo
    • BasicInfo
    • EbkAccountQueryReq
    • GenericResponseListBankParentResp
    • MktAssetQueryPayVO
    • RefundRequest
    • OpenApiResponseAccountTransferQueryResponse
    • SharePowerInfo
    • OpenApiRequestEbkAccountQueryReq
    • MerchantUpdateReq
    • BankParentListReq
    • OpenApiResponseListBankParentResp
    • OpenApiResponseMktAssetQueryPayVO
    • ClearItem
    • OpenApiRequestRefundRequest
    • AccountTransferQueryRequest
    • AdditionalInfo
    • EbkWithdrawQueryReq
    • OpenApiRequestMerchantUpdateReq
    • BankResp
    • MktAssetQueryPayDTO
    • EbkClearCreateReq
    • OpenApiRequestAccountTransferQueryRequest
    • WxComplaintDetail
    • OpenApiRequestEbkWithdrawQueryReq
    • ChannelInfo
    • GenericResponseListBankResp
    • EbkBankCardBindReq
    • OpenApiRequestBankParentListReq
    • OpenApiRequestMktAssetQueryPayDTO
    • OpenApiRequestEbkClearCreateReq
    • AccountWithdrawResponse
    • EbkClearQueryResp
    • MapString
    • MemberAddResp
    • BankListReq
    • OpenApiRequestEbkBankCardBindReq
    • MktAssetCancelVO
    • OpenApiResponseAccountWithdrawResponse
    • ComplaintTradeInfo
    • OpenApiResponseEbkClearQueryResp
    • OpenApiResponseMemberAddResp
    • GenericResponseMemberAddResp
    • MccYbTreeReq
    • EbkBankCardUnbindReq
    • OpenApiResponseListBankResp
    • OpenApiResponseMktAssetCancelVO
    • AccountWithdrawRequest
    • AlipaySecurityRiskComplaintInfoQueryResponse
    • EbkClearQueryReq
    • MerchantBasicInfo
    • MccEasypayTreeReq
    • OpenApiRequestEbkBankCardUnbindReq
    • MktAssetCancelDTO
    • OpenApiRequestAccountWithdrawRequest
    • ComplaintDetailResp
    • OpenApiRequestEbkClearQueryReq
    • LicenseInfo
    • MccMappingEasypayResp
    • OpenApiRequestBankListReq
    • OpenApiRequestMktAssetCancelDTO
    • AccountWithdrawQueryResponse
    • OpenApiResponseComplaintDetailResp
    • LegalInfo
    • GenericResponseListMccMappingEasypayResp
    • MktAssetRefundVO
    • OpenApiResponseAccountWithdrawQueryResponse
    • ComplaintDetailReq
    • SettlementInfo
    • OpenApiRequestMccYbTreeReq
    • OpenApiResponseMktAssetRefundVO
    • AccountWithdrawQueryRequest
    • OpenApiRequestComplaintDetailReq
    • ChannelInfo
    • MccMappingPaResp
    • MktAssetRefundDTO
    • OpenApiRequestAccountWithdrawQueryRequest
    • PictureInfo
    • OpenApiResponseVoid
    • OpenApiRequestMccEasypayTreeReq
    • GenericResponseListMccMappingPaResp
    • OpenApiRequestMktAssetRefundDTO
    • UploadItem
    • MemberAddReq
    • MccMappingPaReq
    • MktAssetQueryRefundVO
    • MapObject
    • ComplaintReplyReq
    • OpenApiRequestMemberAddReq
    • OpenApiResponseListMccMappingEasypayResp
    • OpenApiResponseMktAssetQueryRefundVO
    • BankCardAccount
    • OpenApiRequestComplaintReplyReq
    • ChannelInfo
    • MccMappingEasypayReq
    • MktAssetQueryRefundDTO
    • ComplaintCompleteReq
    • MemberUpdateResp
    • GenericResponseMemberUpdateResp
    • OpenApiRequestMccMappingEasypayReq
    • OpenApiRequestMktAssetQueryRefundDTO
    • BindCardQueryRespDTO
    • OpenApiRequestComplaintCompleteReq
    • OpenApiResponseMemberUpdateResp
    • MktAssetBalanceVO
    • OpenApiResponseBindCardQueryRespDTO
    • ComplaintImageUploadResp
    • MerchantBasicInfo
    • LicenseInfo
    • OpenApiResponseListMccMappingPaResp
    • OpenApiResponseMktAssetBalanceVO
    • WithdrawCardQueryRequest
    • OpenApiResponseComplaintImageUploadResp
    • MktAssetBalanceDTO
    • OpenApiRequestWithdrawCardQueryRequest
    • ComplaintImageUploadReq
    • LegalInfo
    • OpenApiRequestMccMappingPaReq
    • OpenApiRequestMktAssetBalanceDTO
    • OpenApiRequestComplaintImageUploadReq
    • SettlementInfo
    • MktAssetReconciliationRecord
    • ComplaintImageViewResp
    • PictureInfo
    • MktAssetReconciliationVO
    • OpenApiResponseComplaintImageViewResp
    • MemberUpdateReq
    • OpenApiResponseMktAssetReconciliationVO
    • ComplaintImageViewReq
    • OpenApiRequestMemberUpdateReq
    • MktAssetReconciliationDTO
    • OpenApiRequestComplaintImageViewReq
    • ChannelInfo
    • OpenApiRequestMktAssetReconciliationDTO
    • ChannelAddResp
    • GenericResponseChannelAddResp
    • MktAssetQueryPayCodeOrderVO
    • OpenApiResponseChannelAddResp
    • OpenApiResponseMktAssetQueryPayCodeOrderVO
    • ChannelAddReq
    • MktAssetQueryPayCodeOrderDTO
    • OpenApiRequestChannelAddReq
    • OpenApiRequestMktAssetQueryPayCodeOrderDTO
    • ChannelInfo
    • GenericResponseChannelUpdateResp
    • MktAssetNotifyPayResultVO
    • ChannelUpdateResp
    • OpenApiResponseMktAssetNotifyPayResultVO
    • OpenApiResponseChannelUpdateResp
    • ApplyInfo
    • MktAssetNotifyPayResultDTO
    • OpenApiRequestMktAssetNotifyPayResultDTO
    • OpenApiRequestChannelUpdateReq
    • ChannelUpdateReq
    • LicenseInfo
    • ApplyInfo
    • LegalInfo
    • MerchantBasicInfo
    • SettlementInfo
    • ChannelInfo
    • PictureInfo
    • ChannelInfo
    • GenericResponseMerchantDetailResp
    • MerchantDetailResp
    • OpenApiResponseMerchantDetailResp
    • GenericResponseSplitOpenResp
    • MerchantDetailReq
    • key
    • OpenApiRequestMerchantDetailReq
    • SplitOpenResp
    • OpenApiResponseSplitOpenResp
    • GenericResponseSplitUpdateResp
    • SplitParam
    • SplitOpenReq
    • OpenApiRequestSplitOpenReq
    • key
    • SplitUpdateResp
    • OpenApiResponseSplitUpdateResp
    • SplitQueryResp
    • GenericResponseListSplitQueryResp
    • SplitParam
    • SplitUpdateReq
    • SplitQueryReq
    • OpenApiRequestSplitUpdateReq
    • SplitConfigInfo
    • GenericResponseSplitBindResp
    • SplitBindReq
    • OpenApiResponseListSplitQueryResp
    • GenericResponseSplitUnbindResp
    • OpenApiRequestSplitQueryReq
    • SplitUnbindReq
    • SplitBindResp
    • WechatConfigItem
    • OpenApiResponseSplitBindResp
    • WechatConfigSaveResp
    • GenericResponseWechatConfigSaveResp
    • OpenApiRequestSplitBindReq
    • SplitUnbindResp
    • WechatConfigSaveReq
    • OpenApiResponseSplitUnbindResp
    • WechatConfigItem
    • OpenApiRequestSplitUnbindReq
    • GenericResponseWechatConfigQueryResp
    • WechatConfigQueryReq
    • OpenApiResponseWechatConfigSaveResp
    • GenericResponseRealnameAuthApplyResp
    • AppidConfigItem
    • RealnameAuthApplyReq
    • OpenApiRequestWechatConfigSaveReq
    • GenericResponseRealnameAuthStatusResp
    • RealnameAuthStatusQueryReq
    • WechatConfigQueryResp
    • OpenApiResponseWechatConfigQueryResp
    • GenericResponseRealnameAuthResultResp
    • RealnameAuthResultQueryReq
    • OpenApiRequestWechatConfigQueryReq
    • RealnameAuthApplyResp
    • OpenApiResponseRealnameAuthApplyResp
    • OpenApiRequestRealnameAuthApplyReq
    • RealnameAuthStatusResp
    • OpenApiResponseRealnameAuthStatusResp
    • OpenApiRequestRealnameAuthStatusQueryReq
    • RealnameAuthResultResp
    • OpenApiResponseRealnameAuthResultResp
    • OpenApiRequestRealnameAuthResultQueryReq
  1. 2、平台规范

2.2 加签验签说明与代码示例

加签验签说明#

提示#

双向认证
商户、合作方与收呗交易报文双向认证。
1.
商户、合作方保存自己的私钥证书和收呗支付公钥证书。
2.
收呗保存自己的私钥证书和商户、合作方的公钥证书。
3.
商户、合作方向收呗发起请求时,商户、合作方使用自己的私钥签名。
4.
收呗接收商户、合作的请求时,收呗使用商户、合作方公钥进行验签。
5.
收呗返回商户、合作方应答时,收呗使用自己的私钥签名。
6.
商户、合作方接收收呗交易应答时,商户、合作方使用收呗的公钥验签

公钥私钥#

测试环境
收呗平台公钥:
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7hyx4CAbEA1BWUqdpLNeAA2QZ+/VtMpxmgR3iHE5qgMIkCJ7oQmzTgMiGv37gbFD2PRWL9raPwWEhqCor3Ga+bbhr94ozUn/Q/A+shBqxfbtKjYUpHXOD2O4dcaJ2XBzO8wHDwQKaBw8P21A/UgF1vcCHs3qHExaiWFswgF4Pb7Nt8D9nqa1FI9jRjcpRcO3ouqxWRJMoqCVsjyQsqXYSsFHw/0ysyd07a2gDVymZlHaGTQREjCme6FR5hq8noZ2CrTyrsNE5OXo7YylkfAdHEZP4b7YC5ExN01vps3Zg0YbuCJCLTWHJD7a+3cRJenR+KKou/glnZJxUZX+dTjYmwIDAQAB

代理商私钥:
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCj/jngLrcfYBDn
vPjNrOCZ/RhD19MBix2TyqzRDIuMAxwsuarvnFh7am0YjxnOEf5VhQoqPMwvYGSa
pDD1gU5ryR9RSEvtxcU76/QUa8E4IECOHjQ7tb6cuWzjIPA9uD80WUiIBWKAlLPv
puU5OIgD0JGB4kcSkIy6LRNLa5jjJ5AgfJo7+8GIqUldCbnWM2oMoNkjaPfnbOMR
QxI5CfLdVULuZmTZ5xEx6MDWPqDtJND0qpU2GCWxJAdi82o2nQbGNMmRqYHq1euy
PeZZdq0bcFSN45LH0qEiTCrgUVQ/dIdNhKowVesJX3OHrwggHsxv8OY9xcqysrsD
r72v54bXAgMBAAECggEACo2Wy24Ku3FcFSNMWhLPj0lB2moVKBzpnLPm0c1ZpvtF
rqpEUfScVVVlJpI4l9Hcv7FkgpDiTXFS5b8+bwYHrPQiIbi0XiZ+tz/LXB3pnLDw
WNTpdycOar3lZLQM2tY0YnU51Ciz+odE7LjmOKBdvqLQQkg9pC7WIvCm62wzfx1p
xNDiQtF1GAvCB1eeE80taYYt2+YsMPL6CTTaRjhwZU8MK3rZak+oO0zgJLNQrWM8
RGbeYS4tE9RUAFZO98b93GupDKQ1Ha6YPVm3DGITZLy4XFSDxUt2nMcJNdzmAU/6
B0lBCvH/Z76o4dlYmGwNFqXOZUvQgqwAAa99f4A3JQKBgQDSG8YR9DdojrHk6Ab/
RY1l5VGHV4K9i8WWrg4C2NI5sDZ8LNq9NH1b7FymG2o5y2KzElBXz8fkp3TYlCpW
s30hwBMCNnSIckyaW/oRUV0p7fz9iI2PQWiOj2InFWVSl8K5Rt8QkuzIdCHaw1Mm
GxNqpO1Le+/Sb+PIMk9U0toGhQKBgQDHz+gMD0wGb2cH7uYsb/VRhu9p83Crbcwi
7iaxO2Xd5g0EpfOBEtciDAsd+iBmYM1WTWDdgFRSn6Pgaiq43L6CCt2I4n/WqkyC
GvU/RmgVGRdfBY9y2ab7xkakSPLxcHUPlt6a1qdzLyiMGxv1ecGEKxoxB9RKYMFa
gaml2yY8qwKBgFg8x8MUgAyOGNGcTAv6prZLRyECtGpr/7AXKtUxP6Bwi4E8ySQ6
ngbzzbkIvGTHMI0pvMoT/cveM6kdGGbO/FcnNhRw0CHZdqhAxlVtiSWpx9yl82Vd
P87XEo59Ys774xAyXk20lnJcqzcXXp0bM91OpEVWKFKFIPEbh8uEvYGNAoGALxer
Ixx/2IxtBguiKBsDAIIC7z+28FBiamEisWbEbXYI322VZHhiR936yMfo1vg9rPdz
uwDB3u9NGlkrVIKCS/fvmpF3e8qLWaas4orfgQl23qha1MDDgFeM0q92wry0ekYe
lPO+Z4FX1x2Ui1h06YeXFrM3r4f6SjCBIVvzOR0CgYBCZej8pfc87pD/ALMvdy1k
0gnFYCVUv1z4hWf5Ruz/djWxdL5swgB13Bkj/zJcK5wWXvIOfDDqUlS/h9acYdfw
mbZuy2lEiil+YzatWr+IcB6jy8K61/z55nUDYk6N1NJNfGyDzxyvhNdLV1pEErsg
C+f+hwVNxFTyDGLA1M84kw==
-----END PRIVATE KEY-----
商用环境

签名#

【商户请求加签】 商户使用"商户自己的 RSA 私钥"对请求报文进行加签。
开发注意:
1、空字符串也参与签名
2、为了解决签名的效率问题,部分接口的请求体(reqBody)或者响应体(rspBody)是不参与签名的,具体参加具体接口的特殊签名说明
签名流程:
1、将请求报文(排除 sign 字段)按字段名的 ASCII 码从小到大排序(嵌套参数用点号 . 扁平化,如 reqBody.amount;值为 null 的字段不参与签名)
2、将排序后的参数拼接为字符串:key1=value1&key2=value2&...(参数名和值之间用 = 连接,参数之间用 & 连接)
3、对拼接后的字符串计算 MD5(hex 小写,32 位)
4、对 MD5 值进行 RSA2 签名(SHA256withRSA,密钥位数 2048),得到 Base64 编码的签名串 sign
待签名串 = key1=value1&key2=value2&...(ASCII升序,排除sign,null值不参与)
md5值 = MD5小写(待签名串)
sign = SHA256withRSA_SIGN(md5值, 商户私钥)
请求报文
------------加签前-------------------------

{
    "requestId": "51",
    "timestamp": "1786106107116",
    "nonce": "7898bn800789890000",
    "reqBody": {
        "mccType": "01"
    }
}


------------加签后-------------------------
注意: 
1. 空字符串也参与签名
2. 数据类型如果不一致,也会导致验签失败
3. 比如 transAmount 必须是数值类型,不能是字符串

{
    "requestId": "51",
    "timestamp": "1786106107116",
    "nonce": "7898bn800789890000",
    "sign": "k4dAJ1htyty72LCOMMBVBFBh5UaQ3U25TtnBfMAVeCy85G6ff3IQKsrO7bGHEBJOpKgSrMKi5wkX3U6RLtnEWRxEwCVmRtlpCHqKg9aSYF+L9cwz2bfqdVCb3rTU0YO3oUl/bUXUfwmLJ8QaESJC7/a9eojHwUjLcMXDMfUwVVt3g9FspB7c2fxkd+xe0MndimSylF+YRhP1N/BMlwj/iKjvgYHs4YXgPvsS9c6U8stY2JuCTWqqvMIIHCxPRCcfzf5YfkAtbSzEBeXHPn2KUswE7Rht5YzXeTHTmVZSQ/QMyZwf0HMZuOTQQcLVcL4pcPBPptQZOutbiwjXl8C8Lw==",
    "reqBody": {
        "mccType": "01"
    }
}

验签#



【商户验签】  商户使用 "收呗的RSA公钥" 对收呗的响应报文 进行验签
待签名串 = key1=value1&key2=value2&...(ASCII升序,排除sign,null值不参与)
md5值 = MD5小写(待签名串)
验签结果 = RSA公钥验签(待签名串, 响应返回的sign, 收呗公钥)

【重要】通过验签确定响应的报文是否合法,是保障通信安全的保障手段,建议每个接口都需要验签
响应报文
{
    "code": 200,
    "msg": "成功",
    "timestamp": "1786106107116",
    "nonce": "789rrtr8999000",
    "rspBody": {
        "playType": "MemberApply",
        "applyNo": "318516039568",
        "merTrace": "631000000005575"
    },
    "sign": "k5QtbtHLjvCTd3eiRHPI+hoFd8TizvuwQ443r7K/yjUDeCOWflJryPbsBlEonRc/2mm43s+x/f3h1pAa5swuHODoYDo6dYFHa5PjH3bD2Fnds5IjeYcdQxbcDCQugXm5m3eoR+jWUrX28XnL63qdgdnaYDM4SlF7QC+59XxA8xBwAsPGwq9tOOFTYNuv4f2XKB8UH3tSjj0o31RUix3XtEr8TDsvFrk3znaWo0Vue2JrKhvJzfrHeeisMZlhYckvlJqDQdOXwtz1hxoo8DMGuZl08gXpEeYOZBtoW0sX+MJnYcEQ4VpoBzgxP5YSOaGg56rM7x8I34WX8xqglSX7Wg=="
}

java版本的加签、验签工具类#

修改于 2026-08-10 11:10:42
上一页
2.1接口格式定义
下一页
2.3 参数说明
Built with