跳转到主要内容

ISV 接入概览

本套文档面向 ISV(独立软件开发商) 客户,介绍如何通过 OristaPay Open API 完成终端客户(商户)的 onboarding 开户流程,并代商户进行日常交易操作。

接入流程

API 文档

ISV 接入涉及两套 API:
文档用途
认证与签名OAuth2 令牌获取、HMAC 签名算法、请求头规范、响应信封、错误处理、限流策略
ISV Onboarding API商户开户申请、IDV 链接、进度查询、企业资料查询、回调接收
ISV 交易 API代商户完成内部划拨、收款订单申报、Payout、银行账户管理等

鉴权与签名

本套 API 通过 OAuth2 + HMAC 双重认证,ISV 客户完成 onboarding 后,代商户调用交易 API 时只需正常传入 walletId,OristaPay 会按 ISV ↔ 商户的归属关系自动完成鉴权。详见 认证与签名

接口速览

Onboarding API (6 个接口)

#Path用途
1POST /storage/media/dg-putObject文件上传
2POST /api/v1/onboarding/application/submit提交开户申请
3POST /api/v1/onboarding/application/query查询申请进度
4POST /api/v1/onboarding/idv/link获取 IDV 链接
5POST /api/v1/onboarding/link/refresh刷新链接过期时间
6POST /api/v1/onboarding/profile查询完整企业资料

交易 API (15 个接口)

分类接口用途
WalletPaymentinternalTransfer内部划拨
WalletPaymentwalletOrderDetail订单详情
WalletPaymentpayinOrderDeclareRequest Payment 订单申报
WalletPaymentaddRequestPaymentMaterials订单材料补充
WalletPaymentqueryReconBill对账单下载
Convert > PayoutpayoutQuotePayout 询价
Convert > PayoutpayoutBookPayout 下单
Convert > PayoutpayoutEnquiryPayout 订单查询
Convert > PayoutpayoutReSettlePayout 重新结算
Convert > PayoutaddBankAccount添加收款银行账户
Convert > PayoutupdateBankAccount更新收款银行账户
Convert > PayoutdelBankAccount删除收款银行账户
Convert > PayoutgetBankAccount查询收款银行账户
Callback订单结果通知订单状态变更回调
Callback添加收款账号结果通知银行账户添加结果回调