Skip to content

获取沙箱环境密钥

仿真系统与生产环境完全独立,包括存储层。商户在仿真系统所做的所有交易(如下单、支付、查询)均为无资金流的假数据,即:用户无需真实扣款,商户也不会有资金入账。代金券同理,沙箱环境中无需商户真实制券与发券,亦不会出现真实扣券情况。 官方沙箱环境文档

js
const { 
Transformer
} =
require
('wechatpay-axios-plugin')
wxpay
.
v2
.
xdc
.
apiv2getsignkey
.
sign
.
getsignkey
.
post
({
mch_id
,
}, {
transformResponse
: [
Transformer
.
toObject
]
}) .
then
(
({
data
: {
return_code
,
result_code
,
mch_id
,
sandbox_signkey
,
} }) =>
sandbox_signkey
)

重要提示

  1. wxpay 构造实例化时,需要显式初始化 secret 字段,此为正式环境密钥;
  2. 此接口请求时,会隐式按照MD5数据签名算法进行签名,填充请求的sign字段;
  3. 此接口无返回值 sign 字段,顾需要显式传递第二参数 transformResponse 忽略验签;
  4. 此接口有QPS限制(官方未公布),高频请求会被官方重定向到腾讯公益404页面;
  5. sandbox_signkey 具有时效性,时长官方未公布,建议缓存1个小时即可,请按需缓存;

Released under the MIT License. (SITEMAP)