logo

搜索...

⌘ K

中文

产品文档
接口文档
资源下载
帮助中心

开始使用

总体概览

场景能力

接入步骤

收款能力

CKP 集成收银台页面

交互示意

集成准备

集成步骤

Deeplink 直跳方式

交互示意

集成准备

集成步骤

QRCode 展示二维码

交互示意

集成准备

集成步骤

付款能力

能力概述

充值入金

发起 U 提现/付款

发起法币提现

接收付款结果

支持的链和币种

支持的链

支持的币种

附录

钱包/币种/链

交易状态枚举值

支付状态

退款状态

提现状态

批量提现状态

错误码说明

签名算法

法币提现(Fiat Withdraw)

Paydify 法币提现 API 允许商户将加密资产(如 USDC/USDT)兑换为法币并提现到指定银行账户。

主要功能

  • 报价预览:获取实时汇率、手续费和扣减计划,无副作用
  • 发起提现:基于报价会话创建提现订单,支持幂等
  • 订单查询:按订单号、状态、时间范围分页查询提现记录
  • 订单详情:查询单笔提现订单的完整信息
  • 取消提现:在订单未处理前取消提现,天然幂等

接入流程

典型的法币提现流程如下:

1. 报价预览

调用 POST /payout/v1/fiat-withdraw/quote 获取报价信息。支持两种报价模式:

  • ARRIVAL:输入到账金额,系统计算需要扣减的加密资产数量
  • DEDUCT_ASSET:输入扣减的加密资产金额,系统计算到账法币金额

返回的 quoteId 有时效性(见 expireAt 字段),需在有效期内使用。

2. 发起提现

调用 POST /payout/v1/fiat-withdraw/apply,传入:

  • mchOrderId:商户订单号,作为幂等键,同一 mchOrderId 不会重复创建订单
  • quoteId:报价预览返回的报价会话 ID

提现创建后状态为 PENDING,后续由系统异步处理。

3. 查询订单状态

  • 列表查询:POST /payout/v1/fiat-withdraw/list,支持按状态、时间范围、订单号筛选,分页返回
  • 详情查询:POST /payout/v1/fiat-withdraw/detail,通过 withdrawOrderId 或 mchOrderId 查询单笔订单详情

4. 取消提现

调用 POST /payout/v1/fiat-withdraw/cancel,传入 withdrawOrderId。仅 PENDING 状态的订单可取消。

订单状态说明

状态 描述
PENDING 提现已创建,等待处理
PROCESSING 处理中
SETTLING 结算中
COMPLETED 提现完成,资金已到账
CANCELLED 已取消
REJECTED 已驳回(见 rejectionReason)
FAILED 提现失败(见 failureReason)

认证

所有法币提现接口使用与 Payin/Payout 相同的认证机制。详见签名算法。

API 接口

接口 描述
/payout/v1/fiat-withdraw/quote 报价预览
/payout/v1/fiat-withdraw/apply 发起提现
/payout/v1/fiat-withdraw/cancel 取消提现
/payout/v1/fiat-withdraw/list 查询订单列表
/payout/v1/fiat-withdraw/detail 查询订单详情

目录