沙箱调试指引
沙箱用于前期商户还未进件时,进行C2B支付、B2B支付等相关接口调试,降低开发接入微卡的成本。
沙箱支持的接口
向个人收银(C2B支付)
向企业收银(B2B支付)
使用方法
以下两个接口调用用于模拟银行、微信支付、支付宝等支付成功或退款成功。除了通过模拟接口,也可调用 订单查询
获取支付成功结果 或 退款订单查询
获取退款成功结果。
1.1 将鉴权 SecretId、 PrivateKey、PublicKey 配置为沙箱环境对应的参数
1.2 模拟银行、微信支付、支付宝等支付成功
用于app、小程序、pc等场景需要拉起银行、微信支付或者支付宝时,模拟用户支付成功。
1.2.1 调用沙箱模拟统一下单支付成功
- 接口地址:
https://p.wecard.tencent.com/cloudpay/v1/pay/sandbox_pay_notify
- 请求方法:
POST
- 请求参数:
{
"OutOrderId": "sandbox2024010100001"
}
- 响应参数:
{
"Response": {
"RequestId": "20a6ed7d0cd9462e9ba5e92a46f17141",
"Result": {},
"ErrCode": "SUCCESS",
"ErrMessage": "成功"
}
}
1.2.2 接收微卡的支付结果通知,并处理业务逻辑
1.3 模拟银行、微信支付、支付宝等退款成功
用于模拟用户退款成功。
1.3.1 调用沙箱模拟退款成功
- 接口地址:
https://p.wecard.tencent.com/cloudpay/v1/pay/sandbox_refund_notify
- 请求方法:
POST
- 请求参数:
{
"OutRefundId": "sandboxrf2024010100001"
}
- 响应参数:
{
"Response": {
"RequestId": "20a6ed7d0cd9462e9ba5e92a46f10283",
"Result": {},
"ErrCode": "SUCCESS",
"ErrMessage": "成功"
}
}