沙盒凭证
测试账号与密钥
使用以下凭证在沙盒环境中调用 API,数据完全隔离,不影响线上。
沙盒地址
https://sandbox-api.degaoco.com/v1
商户 A · 完整功能测试
API Keysandbox_key_test_d7f2a8b1c9e3f4
API Secretsandbox_secret_9k2m8n4p6q1r3s5
商户 IDmch_sandbox_001
注意:沙盒凭证仅供测试,请勿在生产环境中使用。正式接入时请登录控制台获取生产环境密钥。
测试卡号
使用以下测试卡号模拟不同支付场景,有效期填写任意未来日期,CVV 填写任意 3 位数字。
| 卡号 | 卡品牌 | 场景 | 结果 |
|---|---|---|---|
| 4242 4242 4242 4242 | Visa | 标准支付成功 | 支付成功 |
| 5555 5555 5555 4444 | Mastercard | 标准支付成功 | 支付成功 |
| 4000 0000 0000 0002 | Visa | 余额不足拒绝 | 余额不足 |
| 4100 0000 0000 0019 | Visa | 欺诈风控拦截 | 风控拦截 |
| 4000 0027 6000 3184 | Visa | 需 3DS 认证 | 3DS 验证 |
| 4000 0000 0000 9995 | Visa | 处理超时场景 | 超时 |
| 6222 0000 0000 0000 | 银联 | 银联支付成功 | 支付成功 |
模拟支付宝 / 微信支付
调用沙盒 API 创建支付宝或微信订单后,可通过沙盒模拟器控制支付结果。
🟦 模拟支付成功
调用 POST /sandbox/trigger 接口,传入 order_id 触发支付成功事件
🔴 模拟支付失败
传入 event: failed 参数,触发符合真实情形的支付失败回调
⏳ 模拟延迟回调
传入 delay: 30(秒),测试您的系统对延迟回调的处理逻辑
🔁 模拟二次回调
传入 repeat: true,测试业务系统的幂等性处理是否正确
💸 模拟退款申请
支付成功后调用 POST /sandbox/refund,测试全额退款与部分退款场景