结论:不能混用,沙箱和生产的密钥、域名、数据完全隔离,混用轻则报错重则污染真实数据。
① 域名不同,沙箱一般是 sandbox 前缀的子域名,生产是正式域名。代码里用配置项区分,别硬编码,否则上线时容易漏改。
② 密钥不通用,沙箱密钥只能调沙箱接口,生产密钥只能调生产接口,拿错会直接返回鉴权失败。建议两套密钥放不同的环境变量名,比如 WINKDESK_KEY_DEV 和 WINKDESK_KEY_PROD。
③ 数据隔离,沙箱里的订单、用户都是模拟数据,不会同步到生产。测试回调时也要用沙箱的回调地址,别把测试事件推到生产系统。
④ 沙箱的限流和稳定性通常弱于生产,压测别在沙箱做结论。上线前用生产密钥跑一遍冒烟测试,确认配置切换无误。