两种收款模式,统一商户余额
订单与账单收款使用 Checkout;应用内充值与提现使用 Customers。可单独启用,也可同时使用,USDC 与 USDT 余额统一管理。
Checkout 收款
创建支付会话后,引导买家进入托管收银台,或嵌入 Checkout 支付按钮。链上入金确认后资金计入商户余额,并通过 Webhook 通知业务系统;已支付订单支持退款。
Customers 用户钱包
为每位用户分配专属充值地址。入账的 USDC、USDT 进入商户资金池;用户提现时,再按指定地址完成出金。
Checkout 接入流程
从创建支付到结算到账,无需自行运维钱包基础设施。
01
创建支付会话
由商户服务端指定金额、币种与回跳地址,系统返回可打开的托管支付页面。
02
买家完成支付
买家在托管页通过扫码或专属地址完成支付。可实时查询状态,直至支付成功或会话过期。
03
结算并通知
入金确认后更新商户余额,并通过可验签 Webhook 通知业务系统完成发货或权益开通。
用户钱包接入流程
用户账本由商户维护;链上充值与提现由 Doggie Pay 执行。
01
创建客户
使用商户侧用户标识创建客户,即可获取各支持网络上的充值地址。
02
接收充值
USDC 或 USDT 到账后,资金进入商户资金池,并通过 Webhook 通知更新用户余额。
03
处理提现
通过 API 提交收款地址发起出金,也可使用邮件确认流程。Webhook 全程同步出金状态。
商户门户,支撑日常运营
查看余额与交易量、管理支付与退款、处理用户提现、配置与轮换密钥——使用 Google 账号登录即可自助完成。
- USDC、USDT 余额可出金至商户自有钱包
- 支付、退款与客户信息集中管理
- API 密钥与 Webhook 密钥支持自助轮换
面向产品与研发团队的接入能力
提供 REST API、可验签 Webhook,以及便于嵌入的 Checkout 支付按钮 SDK,降低商户集成成本。
- 通过 npm 安装 @doggiepay/checkout,快速嵌入支付按钮
- 覆盖收款、客户、钱包、提现、退款与商户出金等完整接口
- pay.doggiepay.com 提供托管收银台与提现确认页
嵌入 Checkout 支付按钮
import { mountDoggiePayButton } from "@doggiepay/checkout";
mountDoggiePayButton("#pay", {
hostedUrl, // from your server session
openMode: "new_tab",
onPaid: () => refreshOrder(),
});支持的资产与网络
在主流 EVM 网络接收 USDC 与 USDT,建议优先启用 Ethereum、Base。底层由 Circle Developer-Controlled Wallets 提供支持。
清晰可核对的商户结算体验
每笔支付、每位客户均配备专属收款地址;结算结果通过可校验 Webhook 推送;已支付的 Checkout 支持退款。专注商户稳定币资金流转,不法币出入金通道。
