跳转到主要内容
POST

授权

Authorization
string
header
必填

会话 JWT(来自注册/登录)或 API key(pk_...)。 也接受 X-API-Key: <token> 作为替代请求头。

请求体

application/json
country
string
必填

走廊国家。除 checkout 外所有方式必填;对 checkout 为可选,仅用于在页面上预选付款人的国家。

示例:

"BO"

currency
string
必填

走廊货币。除 checkout 外所有方式必填;checkout 会以 400 拒绝该字段 —— 收款以 settlement_asset 计价。

示例:

"BOB"

amount
string
必填

正数十进制字符串。走廊方式为本地货币金额;checkoutsettlement_asset 计价("50" USDT、"0.001" BTC、"2" 克黄金)。

description
string
channel
string

传递给核心的可选渠道提示。

expires_in
integer

收款过期时间(秒)。对 checkout 取值 600 到 604800(10 分钟到 7 天;默认 24 小时)。

method
enum<string>
默认值:qr

收款模式。qr 通过处理方创建主动 QR 收款;bank_transfer 预告一笔入账存款并返回需附在转账附言中的参考号;fintoc(仅智利)返回托管 payment_url,付款人可从任意智利银行或钱包转账,存款自动检测;card(玻利维亚)返回托管 3-D Secure 银行卡收银台的 payment_url;checkout 返回一个公开的 checkout_url,付款人在页面上自行选择支付方式(QR、银行卡、银行转账或加密货币)。pull 收款请使用 /v1/payins/collect。

可用选项:
qr,
bank_transfer,
fintoc,
card,
checkout
idempotency_key
string

可选幂等键(fintoccardcheckout 方式;也接受 Idempotency-Key 请求头)。使用相同键重试会返回原始 payin 及其 payment_url/checkout_url,而不会开启第二个支付会话。

customer
object

银行卡收银台的可选账单预填(card 方式)—— emailfirst_namelast_nameaddresscitycountry(纯文本,每个字段最多 120 个字符)。付款人可在页面上补充或更正。

success_url
string

可选的公共 https URL(cardcheckout 方式),支付获批后将付款人重定向至此。

failure_url
string

可选的公共 https URL(cardcheckout 方式),支付失败或过期时将付款人重定向至此。

expires_at
string<date-time>

银行卡支付会话的可选 RFC3339 过期时间(card 方式,至少提前 15 分钟;默认 24 小时)。

settlement_asset
enum<string>
默认值:USDT

仅 checkout —— 收款计价与结算的虚拟余额。每笔付款入账时自动兑换为该资产(以相同资产付款则不兑换)。须为您的组织启用(否则返回 422 settlement_asset_disabled)。

可用选项:
USDT,
USDC,
BTC,
GOLD

响应

收款已创建。

payin_id
string<uuid>
status
string
示例:

"pending"

charge
object

来自核心的收款详情(QR 数据、参考号)。

最后修改于 2026年7月18日