拉卡拉API支付接口的测试环境怎么用?沙箱联调测试分账退款提现全流程
拉卡拉API支付接口的测试环境(官方称「沙箱环境」)是拉卡拉开放平台提供的完全模拟生产逻辑的联调环境,所有接口规则、签名方式、业务流程和生产环境 100% 一致,仅资金为虚拟流转,不产生真实交易,支持支付、分账(钱账通)、退款、提现全业务场景联调。以下是从环境开通到全场景联调的完整落地流程。
一、前置准备:开通沙箱环境 & 获取核心参数
1. 沙箱开通完整步骤
- 进入拉卡拉分账系统办理平台:http://www.lakala-vip.com
- 注册并实名认证:用企业 / 个体工商户资质完成实名认证,个人开发者也可临时注册测试(正式上线需企业资质)
-
创建应用并开通沙箱:
-
控制台 → 应用管理 → 创建应用,按需选择产品:
✅ 对接支付 / 退款:选「统一支付产品」✅ 对接分账:选「钱账通分账产品」✅ 对接提现 / 账户:选「商户账户产品」
- 应用创建完成后,点击「沙箱管理」→ 申请开通沙箱权限,1 个工作日内自动审核通过(企业资质可即时开通)
-
控制台 → 应用管理 → 创建应用,按需选择产品:
2. 获取沙箱核心联调参数(开发必用)
沙箱参数和生产环境完全隔离,在「沙箱管理」页面获取,不可混用生产参数:
| 参数名 | 说明 | 沙箱固定值 / 获取方式 |
|---|---|---|
| 沙箱网关地址 | 所有接口请求的统一前缀 |
|
| app_id | 应用唯一标识 | 沙箱管理页直接获取 |
| 沙箱商户号 | 测试用商户编号 | 沙箱管理页直接获取(格式:822 开头的 15 位商户号) |
| 签名方式 | 接口签名规则 |
固定为 RSA2(SHA256WithRSA),和生产环境一致
|
| 商户私钥 / 平台公钥 | 签名验签用密钥 | 沙箱后台在线生成 RSA 密钥对,或自行上传公钥 |
1. 通用签名规则(所有接口通用)
-
所有请求参数按 ASCII 码从小到大排序,拼接成
key1=value1&key2=value2格式的字符串 -
用商户 RSA 私钥对字符串做 SHA256WithRSA 签名,签名值放入
sign参数 - 拉卡拉返回结果用平台公钥验签,确保数据未篡改
沙箱后台提供「在线签名工具」,可直接生成签名、验证参数,不用自己写逻辑,适合快速联调。
2. 沙箱专属模拟测试参数(无需真实银行卡 / 付款码)
沙箱环境提供虚拟测试参数,不用真实付款,即可模拟所有交易场景:
| 场景 | 模拟参数 | 说明 |
|---|---|---|
| 银行卡支付测试卡 |
储蓄卡:6222021234567890123
|
余额无限,任意密码即可支付成功,无真实扣款 |
| 扫码支付模拟授权码 |
test_auth_code_001
|
条码支付 / JSAPI 支付时,auth_code 填此值即可模拟微信 / 支付宝付款成功 |
| 模拟支付成功 / 失败 |
支付金额≤10000 元:自动成功
|
按金额控制返回结果,方便测试不同分支 |
三、核心场景沙箱联调全流程
1. 支付接口联调(条码 / JSAPI / 小程序支付)
测试步骤:
-
请求接口:调用沙箱网关的统一收单接口
/v1/trade/pay,核心参数: -
验证返回:接口返回
trade_status=SUCCESS即为支付成功,沙箱会自动生成交易流水号 - 回调测试:沙箱后台→回调管理,可手动触发支付结果回调,验证你的回调接收逻辑
-
订单查询:调用
/v1/trade/query接口,输入订单号查询交易状态
2. 分账接口联调(拉卡拉钱账通)
前置配置:
沙箱后台→分账管理→添加分账接收方,添加测试用的分账账户(个人 / 商户均可,沙箱支持虚拟账户)
测试步骤:
-
支付完成后发起分账:调用
/v1/account/separate分账接口,核心参数: -
验证结果:接口返回
status=SUCCESS即为分账成功,可调用/v1/account/separate/query查询分账明细 - 分账退款测试:分账完成后发起退款,沙箱会自动按分账比例回退各方金额,逻辑和生产完全一致
3. 退款接口联调(全额 / 部分退款)
测试步骤:
-
发起退款:调用
/v1/trade/refund接口,支持全额 / 部分退款: -
验证结果:接口返回
refund_status=SUCCESS即为退款成功,沙箱会自动更新订单剩余可退金额 - 退款回调:同样可在沙箱后台手动触发退款结果回调,验证你的回调逻辑
4. 提现接口联调(商户账户提现)
测试步骤:
- 模拟账户余额:沙箱后台→账户管理,可手动充值虚拟余额,用于测试提现
-
发起提现:调用
/v1/account/withdraw接口: -
验证状态:沙箱会模拟银行处理流程,1 分钟内返回提现成功 / 失败,可调用
/v1/account/withdraw/query查询提现状态
四、沙箱调试 & 常见问题排查
1. 官方调试工具(大幅提升联调效率)
- 在线接口调试工具:沙箱后台→接口调试,可直接填写参数发请求,自动生成签名,查看完整请求 / 返回日志,不用写代码就能测接口
- 日志查询:沙箱后台→交易日志,可查看所有接口的请求参数、签名值、返回结果,快速定位参数错误、签名错误
- 回调测试工具:支持手动触发任意交易的回调,不用真实等待交易完成
- 签名错误:检查参数是否按 ASCII 排序、编码是否为 UTF-8、私钥是否匹配、是否遗漏参数
- 回调收不到:检查回调地址是否为公网可访问、是否在沙箱后台配置了白名单、是否拦截了 POST 请求
- 分账失败:检查分账接收方是否已在沙箱配置、分账总金额是否等于订单金额、分账比例是否超过限制
- 接口返回权限不足:检查应用是否开通了对应产品的沙箱权限,比如分账接口需要单独开通钱账通沙箱
五、生产环境切换注意事项
-
沙箱联调全部通过后,在开放平台申请生产环境权限,替换生产的 app_id、商户号、网关地址(生产网关:
https://api.lakala.com/api) - 生产环境密钥必须重新生成,不可使用沙箱密钥
- 生产环境的分账接收方需要重新在生产后台配置,沙箱配置不会同步到生产


