Afterpay也就是 Afterpay / Clearpay 的 Sandbox 创建方式和 PayPal、Klarna 有点不同——它没有完全自助的“随便注册就能用”的 Sandbox而是偏向商户集成流程驱动。我给你一步步讲清楚 1️⃣ Afterpay Sandbox 账号创建核心逻辑 关键点❌ 不能像 PayPal 那样直接创建多个测试账号✅ 必须先成为Afterpay 商户或申请 Sandbox access 2️⃣ 正确流程最常见步骤 1注册开发者 / 商户访问官方开发者文档 https://developers.afterpay.com你需要注册账号或通过商户申请申请Sandbox access步骤 2获取 Sandbox 凭证Afterpay 会提供Merchant IDAPI KeySandboxSecret Key 这些用于调用 Sandbox API步骤 3使用 Sandbox API 测试Sandbox 环境 URL示例https://global-api-sandbox.afterpay.com你可以测试创建订单Checkout模拟支付成功 / 失败退款Refund 3️⃣ 测试用户消费者怎么来Afterpay 和 Klarna 不同没有“注册 Sandbox 用户账号”这个步骤而是使用模拟消费者数据在 Checkout 时填写测试信息即可示例测试数据常见格式Email:testexample.comName: Test UserPhone: 任意合法格式如 US15555555555Address: 任意有效地址 Afterpay Sandbox 会自动识别为测试交易 4️⃣ 支付流程是怎么模拟的当你在网站点击 Afterpay跳转到 Afterpay Sandbox 页面填写测试用户信息系统会模拟✅ 支付成功❌ 支付失败根据参数 5️⃣ QA 测试重点很重要你可以测试这些场景正常流程创建订单 → 跳转 → 支付成功 → 回调成功异常流程用户取消支付API 返回错误金额不一致边界超过金额限制不支持地区 6️⃣ 常见坑❌ 找不到 Sandbox 注册入口 正常因为Afterpay 不是 self-service Sandbox不像 PayPal❌ 无法登录“测试用户” 正确行为Afterpay 没有独立的测试用户系统❌ 页面要求真实验证 检查是否使用了 Sandbox API endpoint是否误接入 Production✅ 总结项目AfterpaySandbox 是否免费✅ 免费是否能自己创建测试用户❌ 不行是否需要商户账号✅ 需要测试方式API 模拟用户数据