绝不重复入账的支付对接。

适合需要收取入金或对外出金的金融科技产品、券商和平台。

在演示里能跑通的支付很容易;永不重复扣款、永不丢失回调、月底还能对得上账的支付,需要细心。我为一家正在运营的券商、一座主题乐园和一个多租户支付网关服务交付过支付对接。

我在哪里做过这件事

全职 · CFI Financial已在生产环境运行

运营中券商的支付与加密货币后台

在 CFI Financial:已在生产环境运行的钱包支付方式,带字段级权限的加密货币后台 API,以及事件驱动平台上的跨服务排障。

  • 3 种钱包支付方式已上线
  • 头两个月 26 个工单
  • 7 个服务与共享库
查看案例

已在生产环境交付

  • 支付网关与 PSP 对接

    Checkout.com、Octopus(八达通)等服务商:支付会话、3-D Secure 流程、webhook 与退款。

  • Apple Pay 与 Google Pay

    钱包支付作为独立的支付方式上线,发布前完成端到端测试。

  • webhook 安全

    先校验签名再信任数据,幂等处理、重试与告警。

  • 对账

    状态轮询与对账任务,避免漏掉的回调变成收入损失。

  • 支付微服务

    独立的多租户网关,带 HMAC 请求签名、防重放和密钥轮换。

  • 可测试的支付流程

    入金和退款流程,团队在自己的电脑上就能端到端跑通,其中的坑都已写成文档。

我接下来可以构建的

账本、钱包与稳定币入金

尚未作为成品交付

下面这些是我可以和你一起做出来的设计,以上面的支付工作为基础。复式记账钱包和链上入金检测,我尚未在生产环境运行过。

  • 复式记账账本

    分录只追加不修改,余额由分录推导得出,记账只有一条路径,每个资金事件带一个幂等键。

  • 钱包与内部转账

    用户账户、手续费账户和清算账户,并加锁,保证两笔提现不可能同时通过余额检查。

  • 带审批的提现

    出金采用双人复核(maker-checker),须由第二人审批,并记录每一笔由谁放行。

  • USDT 与 USDC 入金

    先通过加密货币支付服务商接入。直接做链上检测、确认数和入账匹配,是之后更大的一块工作。

  • 从支付到交易账户

    支付服务商的一笔入金只会记入 MT5 余额一次,结果不明的情况在设计阶段就有处理办法。

上线之前持有客户余额或划转稳定币,可能属于受监管的业务。上线前请先就你所在的市场取得法律意见。我负责把系统设计好,让其中的控制措施能够满足这些意见的要求。

合作方式

先从小处开始,行得通再深入合作。

每次合作都从一份书面范围开始。开工之前,你就清楚能拿到什么、要花多少钱、哪些不包括在内。

  1. 01固定费用 · 1 至 3 周

    技术调研冲刺

    我梳理你的需求、现有代码和第三方接入权限,然后交付书面架构方案、可行性与风险报告,以及里程碑计划。这些都归你,无论最后由谁来开发。

  2. 02按里程碑付款

    固定范围的 MVP 开发

    范围明确的第一个版本,按里程碑开发,全程部署在你随时可以使用的预发环境上。你为已交付的里程碑付款,不按工时计费。

  3. 03按月

    创始工程师合同

    我以技术负责人的身份加入,并且亲自动手:架构、后端、前端、基础设施和发版,直接与你协作。

  4. 04兼职 · 按月

    兼职技术负责人

    你已经有一位开发者或一个小团队。我负责架构和风险高的部分,评审团队的工作,并确保交付进度不掺水分。

每个项目我都在第一次通话后以美元报价。我在马来西亚工作,中间没有外包公司这一层,所以预算花在工程上,而不是客户管理上。我按范围和责任定价,不是最便宜的选择。

  • 与你对接的就是动手做事的人
  • 书面范围与里程碑
  • 源代码、权限和文档全部交接
  • 可按需签署 NDA

合作流程

  1. 01

    一次简短通话

    先聊聊你在做什么、已经有什么,以及怎样才算成功,不需要任何承诺。

  2. 02

    书面范围

    我做什么、不做什么、有哪些风险,以及价格。较大或尚不明确的项目,先从一次简短的付费技术调研冲刺开始。

  3. 03

    小步、可见的发布

    你能尽早、频繁地看到可用的软件,就在你可以亲手点开操作的预发环境里。

  4. 04

    交接与支持

    源代码、权限、文档和运维手册,需要的话提供后续支持。

常见问题

你对接过哪些支付网关?
Checkout.com(银行卡、Apple Pay、Google Pay、Benefit)、Stripe、香港的 Octopus,以及在沙盒环境中对接过马来西亚的 FIUU。大多数服务商的模式相同,对接新的网关主要是仔细读懂它的文档。
我们有些付款会丢失或被重复入账,你能修吗?
这通常是 webhook 失败、重复到达或没有校验造成的。我会通过日志和服务商后台追踪具体那笔付款,再加上幂等和对账,确保不会再悄悄发生。
你会存储银行卡号吗?
不会。卡号通过托管字段和令牌留在支付服务商那里,让你的 PCI 合规范围保持最小。
能加上加密货币或稳定币支付吗?
通过加密货币支付服务商接入,可以,这也是我建议先走的路线:地址和确认数由服务商处理,你收到的是一个带签名的回调。我在自己的原型里对接过一家这类服务商,用的是它的测试 API。自建链上检测,我可以设计并构建,但尚未在生产环境运行过。
能为我们的产品做钱包或账本吗?
我可以设计并构建,也会明确告诉你:这将是我第一个进入生产环境的复式记账钱包。它所依赖的做法(幂等记账、对账、审批流程、小数精度),都是我目前在生产环境中使用的。

告诉我你在做什么。

几句话就够了:做的是什么、目前进展到哪一步、需要工程师做什么。表单就在下方,也可以直接发邮件。我会在两个工作日内回复。

其他服务