← 全部教程

教程 13 / 13

为加密货币结账添加银行卡支付。

连接并测试你自己的服务商账户,再为选定的店铺启用银行卡支付。

完成后您将拥有

在钱包支付之外提供银行卡结账,账单钱包接收 Base 上的 USDC。

1. 检查你的 Coinflow 账户

使用 Wholly Crypto 9.0.0 或更新版本。请 Coinflow 审核你的业务,并开通将 Base USDC 结算到每张账单独立收款地址的功能。正式环境要求客户承担服务商费用,且结算不能有储备金或扣款。

可用性、身份验证、限额和服务费取决于你的 Coinflow 账户及客户所在地。付款前请在 Coinflow 查看最终价格。

Coinflow 文档 · 当前入金服务商

2. 连接并在沙盒中测试

打开 Settings → Fiat payments,保存 Coinflow merchant ID、API key 和 Webhook Validation Key。在 Coinflow 中添加页面显示的回调 URL,然后检查连接。凭据只放在服务端;绝不要分享钱包密钥。

管理员沙盒结账是独立的 10 USD 测试,使用沙盒收款地址,不会支付正式环境的账单。连接测试通过本身并不代表业务或付款资格已获批准。

3. 在店铺中启用 Base USDC

备份项目钱包并检查 Base 扫描器。在 Store → Payment methods 中接受 Base 原生 USDC 并启用银行卡支付。使用 USDC,不要用 USDbC 或以太坊上的 USDC。排除 Base USDC 的账单不会提供银行卡选项。

4. 测试一笔小额真实付款

Coinflow 审批通过后,启用正式环境,手动或通过 API 创建普通账单,在结账时选择银行卡。账单保留原币种、报价和加价比例;Coinflow 会在付款前向客户展示最终费用和兑换金额。

5. 履约前核实到账

只有 USDC 到账并满足你设置的区块链确认规则后,账单才会结算。银行卡授权成功或返回结账页面都不能证明已经收款。

检查账单的 Card payment 详情及 Base 上的 USDC 交易。继续使用通常的已签名 IPN 或 webhook 履约流程。依据 invoice.settled 操作并检查 requires_review,绝不要仅凭浏览器返回就发货。逾期或信息冲突的付款可能需要复核。

API、IPN 与 Webhook

6. 归集资金并处理异常

在 Base 上保留 ETH,以便把收到的 USDC 发往冷钱包,或配置自动补充 gas 和归集。在 Coinflow 中处理银行卡退款和拒付。绝不要向服务商交易的发送地址退还加密货币。在 Needs attention 中查看争议。

自动归集