收藏
回答

微信支付服务商如何帮助商户使用付款码查询openid 在微信用户使用微信代金券后给予该用户增加积分?

付款码查询openid

更新时间:2024.12.25

接口链接: https://api.mch.weixin.qq.com/tools/authcodetoopenid

通过付款码查询公众号Openid,调用查询后,该付款码只能由此商户号发起扣款,直至付款码更新。

注意:

  • 本接口仅用于获取openid。如商户的业务场景涉及获取openid 后,对用户的资金、积分等资产做扣减操作,商户需进行二次用户身份校验(包括但不限于短信验密、会员密码验证等方式),以确保用户资产安全,防止用户资损
  • 如果子商户号没有绑定appid,只返回openid
  • 如果子商户号绑定一个appid,入参sub_appid非必传,返回openid和sub_openid
  • 如果子商户号绑定多个appid,入参sub_appid必传,返回openid和sub_openid

请求参数:

字段名

变量名

必填

类型

描述

服务商的APPID

appid

String(32)

服务商商户的APPID

子商户公众账号ID

sub_appid

String(32)

微信分配的子商户公众账号ID

商户号

mch_id

String(32)

微信支付分配的商户号

子商户号

sub_mch_id

String(32)

微信支付分配的子商户号

付款码

auth_code

String(128)

扫码支付付款码,设备读取用户微信中的条码或者二维码信息

随机字符串

nonce_str

String(32)

随机字符串,不长于32位

签名

sign

String(64)

签名

https://pay.weixin.qq.com/doc/v3/partner/4012851192

——————————————————————————————————————————————————

场景需求:用户使用微信支付立减券(立减单品券或随机立减)后使用付款码支付,给使用优惠券的用户增加积分奖励,主动领取的优惠券因为有领取动作所以核销后能知道是谁用的,那么随机立减券因为没有领取动作不好判定身份,能不能通过上面这个接口实现获取openid完成积分奖励等!!!


最后一次编辑于  03-02
回答关注问题邀请回答
收藏

2 个回答

  • 支付社区运营
    支付社区运营
    03-04

    该接口未全量开放权限

    03-04
    有用
    回复 4
    • 蒋金波
      蒋金波
      发表于移动端
      03-04
      需要单独申请这个接口权限吗?
      03-04
      回复
    • 支付社区运营
      支付社区运营
      03-04回复蒋金波
      是的
      03-04
      回复
    • 蒋金波
      蒋金波
      发表于移动端
      03-04回复支付社区运营
      老师,能不能给一个申请该接口权限的邮箱地址或申请渠道,我们是微信支付服务商。感谢!
      03-04
      回复
    • 支付社区运营
      支付社区运营
      03-04回复蒋金波
      需要联系运营申请  没有对外申请渠道。
      03-04
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    03-03

    有使用优惠的情况下接口会返回优惠了多少金额,自己根据订单判断即可

    03-03
    有用 1
    回复
登录 后发表内容