PayKKa OpenAPI Documentation
v2.0.1
v2.0.0
v2.0.1
复制页面
PayKKa OpenAPI Documentation
v2.0.1
v2.0.0
v2.0.1
SDK
概述
接口规则
通信安全
签名生成与验证
API列表
商户入网
商户入网申请
商户资料更新
商户入网结果查询
商户入网结果(通知)
收款账户
收款账户开通申请
收款账号开通申请结果查询
收款账号开通结果(通知)
汇入汇款
汇入汇款(通知)
订单
订单创建
订单更新
订单查询
补充物流(发货)信息
解付入账
创建解付入账流程
解付入账状态查询
解付入账结果(通知)
账户余额
查询账户余额
收款人
收款人创建
修改收款人(用于被驳回时修改收款人信息)
收款人创建结果查询
收款人创建结果(通知)
换汇
换汇预下单(询价)
换汇确认
查询换汇结果
换汇结果通知
付款
付款
付款状态查询
付款结果通知
文件服务
文件上传接口参数说明
文件上传
附录
开通收款账户码表
商品品类
经营品类
省市编码
银行编码
行业
新行业
国家地区代码
数据模型
Schemas
CustomDecInfo
FxPair
Account
AccountBalanceGetReq
EntLicense
IdentityVerifyAddRes
AccountBalanceRes
AddressDto
AttachmentInfos
AuthAgentStakeholder
Authentication
AvailableAmountQueryReq
AvailableAmountQueryRes
BankAccInfo
BankAccV2Info
CnLicense
ContactPersonInfo
ContractOrderCreateReq
ContractOrderCreateV2Req
ContractOrderCreateRes
ContractOrderGetReq
ContractOrderGetRes
ContractOrderGetV2Req
ContractOrderNotification
ContractOrderUpdateReq
ContractOrderNotificationV2
ContractOrderUpdateRes
ContractOrderUpdateV2Req
EntStakeholder
FileUploadResult
GoodsInfo
HkLicense
IdentityVerifyStatusRes
IncomingRemittanceNotification
IntlLicense
LogisticsInfo
LogisticsSupplementReq
LogisticsSupplementRes
MerchFeeRateDto
LogisticsSupplementV2Req
MerchFeeRateRes
MerchVaApplyResultNotification
MerchOnboardApplyResultNotification
MerchOnboardCreateReq
MerchOnboardInquiryReq
MerchOnboardUpdateReq
MerchOnboardApplyResultNotificationV2
MerchPayeeNotification
MerchVaApplyRes
MerchVaCreateReq
NotificationDtoMerchVaApplyResultNotification
MerchVaGetReq
MerchPayeeNotificationV2
NotificationDtoContractOrderNotification
NotificationDtoIncomingRemittanceNotification
NotificationDtoMerchOnboardApplyResultNotification
MerchVaCreateV2Req
NotificationDtoMerchPayeeNotification
NotificationDtoTradeSettleNotification
MerchVaGetV2Req
NotificationDtoWithdrawalAccountNotification
NotificationDtoContractOrderNotificationV2
OpenPlatformCommonReq
PayeeCreateReq
PayeeCreateV2Req
NotificationDtoMerchOnboardApplyResultNotificationV2
PayeeGetReq
PayeeGetRes
PayeeInfo
NotificationDtoMerchPayeeNotificationV2
PayeeInquiryV2Req
PayeeRes
PayeeUpdateReq
OpenPlatformCommonV2Req
PayeeUpdateV2Req
PayeeV2Info
PaymentConfirmReq
PaymentConfirmRes
PaymentPreorderReq
PaymentPreorderRes
Relate
WdAccV2Info
TradeSettleApplyReq
TradeSettleApplyRes
WithdrawalAccountCreateV2Req
TradeSettleInquiryReq
TradeSettleInquiryRes
TradeSettleNotification
WithdrawalAccountCreateReq
PaymentConfirmV2Req
WithdrawalAccountGetRes
WithdrawalAccountNotification
WithdrawalAccountUpdateV2Req
WithdrawalAccountReq
WithdrawalAccountRes
WithdrawalAccountUpdateReq
响应
通信安全
复制页面
除了使用
HTTPS
保证传输安全外, 还需要通过
数字签名验证
来认证通信双方的身份以及消息内容的完整性, 数字签名使用
SHA256withRSA
方式生成
交换公钥
#
交换密钥前需要生成各自的RSA密钥对
通信的双方(接入开放平台的客户, 开放平台)以可信方式交换双方的公钥并保存在各自的系统中
数字签名
#
请求签名
#
客户需要使用自身的私钥对API
请求路径
、
消息体
等关键数据的组合进行
SHA256withRSA
签名。请求的签名信息通过HTTP头
Authorization
传递,具体说明请见
签名生成与验证
。没有携带签名或者签名验证不通过的请求,都不会被执行,并返回
401 Unauthorized
。
应答签名
#
对于签名验证成功的请求,开放平台会使用自己的私钥对应答进行 签名。签名的信息包含在HTTP头部中,具体说明请见
签名生成与验证
回调通知与签名
#
客户向开放平台提供接收回调通知的
HTTPS端点
地址
当调用客户的接口时,开放平台私钥对回调请求进行签名。签名的方法同应答签名的方式一致,客户
必须
使用开放平台公钥验证回调的签名。 通知必须验证开放签名,避免被恶意攻击。
修改于
2024-11-28 02:53:42
上一页
接口规则
下一页
签名生成与验证