收藏
回答

小程序appid和公众号appid

我询问一下 ,同个公众平台下的公众号appid和小程序appid是不是一样的,

这边接入支付的时候,用关联的小程序发现,支付订单不能通用,在公众号提交的订单,小程序内无法支付。

是不是appid如果是一样,订单就能相通。

最后一次编辑于  2018-12-03  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • ShadowhE
    ShadowhE
    2018-12-03

    但是他那里报错说是appid和openid不匹配,以为提交订单openid,appid要 参与签名,小程序提交的订单,再用公众号去支付,openid就不一样了,不知道怎么弄

    2018-12-03
    赞同
    回复 1
    • small & significant
      small & significant
      2018-12-03

      你的意思是你们的项目可以在小程序支付也可以在公众号支付,是这个意思吧?

      2018-12-03
      回复
  • 后米米米米
    后米米米米
    2018-12-03

    所以,unionid了解一下

    2018-12-03
    赞同
    回复 1
    • ShadowhE
      ShadowhE
      2018-12-03

      我这里能确定是同一个用户,但是小程序, 公众号appid,openid都不相同, 订单能相通么,还是说我在公众号提交小程序生成的订单,可以用小程序的appid,openid ?

      2018-12-03
      回复
  • small & significant
    small & significant
    2018-12-03

    你可以把小程序和公众号都看作公众号,都是独立的appid,然后可以相互关联,用户共有uid

    2018-12-03
    赞同
    回复 4
    • ShadowhE
      ShadowhE
      2018-12-03

      但是他那里报错说是appid和openid不匹配,以为提交订单openid,appid要 参与签名,小程序提交的订单,再用公众号去支付,openid就不一样了,不知道怎么弄

      2018-12-03
      回复
    • small & significant
      small & significant
      2018-12-03回复ShadowhE

      你的意思我理解了。首先,不同appid(公众号)下用户的openid不同,然后你需要先理清支付流程。微信支付的流程就是先换取prepayId然后起调支付完成支付。你需要明确的是,首先,公众号和小程序appid不同,使用了不同的支付方法,用户openid也不同,然后从换取prepayid开始就需要使用appid和openid,这个appid和openid要配套的,就是公众号a下的用户openid a,小程序b下的openid b,然后你想想你在做的需求,就应该明白了吧

      2018-12-03
      回复
    • ShadowhE
      ShadowhE
      2018-12-03回复small & significant

      你这么说我有很多思路了,我去试试看,验证一下我的想法。

      2018-12-03
      回复
    • small & significant
      small & significant
      2018-12-03回复ShadowhE

      个人建议通过用户id来查对应的openId实现

      2018-12-03
      回复