收藏
回答

PC网站扫码支付是接入JSAPI还是Native支付?

PC网站扫码支付是接入JSAPI还是Native支付?二者的区别在哪?感觉PC网站下这两种支付是一样的

JSAPI中说明的场景有三种,但是在开发文档中又说适合的已有H5网站在公众号中打开时,调用微信支付时才使用,到底哪个准确?



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

5 个回答

  • invoker
    invoker
    07-29

    我后来想通了怎么在JSAPI上支持pc网页。

    大致逻辑:你还是需要微信公众号的能力,因为JSAPI需要用户的openId,也就是你需要把url链接一路跳转到微信公众号以静默授权的方式,去获取用户的openId。

    更详细的:你用公众号的验证url,例如这样:https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect,这个url会经过微信验证后跳转到你业务域名下。你将这个url生成一个二维码,这时候用户拿着微信扫一扫,扫码后,你看到的结果就是,直接就在微信里跳转到了你的域名上,这时候你可以拉起支付,进入后续步骤。

    以下是公众号静默授权的文档截图:

    07-29
    有用 1
    回复
  • 微信支付技术助手7
    微信支付技术助手7
    2019-04-03

    这种支付类型是NATIVE支付,不是JSAPI支付,请注意。两者的区别在于JSAPI支付需要在公众号内发起支付,而NATIVE是在电脑网站,购物商场网站上发起的支付

    2019-04-03
    有用 1
    回复 7
    • aircraft04
      aircraft04
      2019-07-12
      JSAPI文档里面也写了有PC网站场景的描述:在网站中展示二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付。
      2019-07-12
      2
      回复
    • 张帅
      张帅
      2019-08-02回复aircraft04
      下文呢?
      2019-08-02
      回复
    • 宝耀
      宝耀
      2019-08-10
      这群吃白饭的
      2019-08-10
      1
      回复
    • 怀瑾握瑜 🌸  ེོ
      怀瑾握瑜 🌸 ེོ
      2020-07-04
      所以PC网站扫码是NATIVE支付,不是JSAPI支付,说的很清楚了啊
      2020-07-04
      回复
    • Arno
      Arno
      2020-08-17
      你们这官方文档真实给我整吐了
      2020-08-17
      3
      回复
    查看更多(2)
  • 张浩
    张浩
    2023-06-22


    2023-06-22
    有用
    回复
  • Young.棒子๑
    Young.棒子๑
    2021-09-01

    2021-09-01
    有用
    回复
  • 薛帅
    薛帅
    2020-01-23

    反正我是懵逼了

    2020-01-23
    有用
    回复
登录 后发表内容