PortuguêsEnglish简体中文Español
电子商务 · Marketplace · 钱包

如何接收多付款人 Pix,并结算为稳定币

每个订单创建独立收款单,不使用通用二维码。 将您的 external_id 关联至订单,填写付款人 CPF/CNPJ,在展示 Pix 前查询可用额度,并通过 webhook 确认。按产品流程,结算可进入钱包或 BRL 主账户 / 子账户余额。
每个订单一张收款单付款人 CPF/CNPJexternal_idwebhookUSDT · USDC

最小数据模型

checkout_order
  id                 // 内部标识符
  lunium_external_id // 固定且唯一
  lunium_cashin_id   // API 返回值
  payer_tax_hash     // 内部策略;不要发送至分析平台
  amount_cents
  status
  expected_release_at
  created_at

逐单流程

验证付款人

在服务器规范化 CPF/CNPJ,并查询 GET /cashin/limits?payer_tax=。分级限额按每个证件独立计算。

查询预览

通过以下接口验证金额、资产、网络及钱包: POST /cashin/preview。不要根据本地计算的汇率向客户作出承诺。

使用唯一标识创建

传入由订单派生的 external_id 。超时后保持相同 payload 及标识重试。

展示二维码与资金可用预期

API 如提示资金冻结,须在付款前说明释放会延后,不要将其称为失败。

确认并对账

通过 webhook 更新订单,使用状态查询及投递历史恢复遗漏信息。

两种可选架构

直接结算

每张收款单指定 payout_address,稳定币交付至该订单配置的钱包。

余额与子账户

使用 destino: saldo 及 customer_ref,按客户隔离入账,之后通过已允许的方式使用。

可能造成资金损失的错误

复用二维码: 破坏一个订单对应一张收款单的关系,增加识别金额、付款人及退款的难度。
重试时新建 external_id: 可能将网络不确定性变成第二张收款单。
将限额固定写入代码: 数值会过期,请读取 /keys/me 及 /cashin/limits。
持久化状态: 展示二维码及在系统中确认订单前,先保存交易标识。

接入验收清单

对账

内部订单、 external_id 及 cashin_id 已关联,且可检索。

隐私政策

CPF/CNPJ 不进入数据分析、URL、会话录制工具或应用日志。

客户体验

买家付款前可查看金额、期限、到期时间及可能的资金冻结。

支持

request_id 及技术标识即可,绝不发送 API 密钥。

迁移客户前,先验证收银台

在 cash-in 测试环境验证身份、目录、限额、预览、模拟付款及 webhook,不使用真实资金。可付款二维码及真实收款状态须通过生产密钥和受控首笔试点核验。