收藏
回答

微信小程序插件「小程序发券插件」问题?

「小程序发券插件」接口文档:https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter9_3_1.shtml

背景:

我本身是服务商,暂命名为服务商A,商户号mchidA;服务商下面签约了特约商户即子商户,暂命名为商户B,商户号sub_mchidB。

我的服务端已经实现了通过 API 实现了 「创建代金券批次」、「激活代金券批次」、「发放代金券批次」、「查询代金券批次」等接口。

需求:

通过「小程序发券插件」,实现在小程序端一键领取代金券(是代金券,不是商家券)并放入卡包。

问题:

1、「小程序发券插件」接口文档这几个字段的含义到底是什么?

制券商户号 create_coupon_merchant 参数是不是填写 mchidA

发券商户号 send_coupon_merchant 参数是不是填写 sub_mchidB

2、要实现领取代金券,是不是传这几个参数即可:

  data: {
    send_coupon_params: [{
      "stock_id": "1583****",
      "out_request_no": "QDPAYCOUP1005162857817****",
      "create_coupon_merchant": '161009****'
    }],
    sign:'XXXXXXXXX',
    send_coupon_merchant: '161256****'
  },


3、最关键的 sign 参数问题(搜了好多,发现倒在这里的开发者不计其数):

使用 2 对应的参数,在校验工具这里生成 sign,并进行校验,验证通过。所以是不是签名就没有问题了?如果有问题是哪里出问题了?

4、使用 2 里面的参数(已经签名校验通过),在小程序中使用,点击领券按钮,控制台提示:验签失败。是哪里问题?

回答关注问题邀请回答
收藏

3 个回答

  • 李刚
    李刚
    2021-08-11

    自问自答:https://developers.weixin.qq.com/community/develop/article/doc/000046f0f1c4306a409c8c5dd5b813

    2021-08-11
    有用 2
    回复
  • 顺子
    顺子
    2022-05-28

    你好,关注到你问题中提到的:服务端已经实现了通过 API 实现了 「创建代金券批次」、「激活代金券批次」、「发放代金券批次」、「查询代金券批次」等接口。

    我这边有个问题想咨询下你:

    我这边服务商api创建好代金券后,【发放代金券批次】api报错:商户号和appid不匹配。

    我传递的参数中:appId是特约商户上绑定的小程序appId, 商户号是服务商的商户号。这个appId和服务商是异主体。

    你这边在【发放代金券批次】的接口中参数是如何传递的?

    2022-05-28
    有用
    回复
  • 健_
    健_
    2021-08-25

    请问插件引入页面之后是没有样式的吗??

    2021-08-25
    有用
    回复
登录 后发表内容