收藏
回答

我当前有一个微信商户(已开通支付功能),该商户已关联了一个公众号和小程序,是否需要设计2套支付逻辑?

目前公众号已经实现了jsapi的对接,后续加入了小程序的开发需求,但是公众号和小程序的appid不一样,是不是说,后台实现支付逻辑时需要设计2套不同的代码?

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

4 个回答

  • 北望沣渭
    北望沣渭
    09-24

    小程序本质上仍旧用的是jsapi接口,从你表征上来说,一套代码支持两个appid用,是可以的

    09-24
    有用 1
    回复
  • sun
    sun
    发表于小程序端
    09-24

    小程序只能使用小程序支付,无法使用jsapi支付,所以是的你需要重新开发

    09-24
    有用 1
    回复
  • 兆基
    兆基
    09-25

    已解决,我犯了一个错误,就是把小程序和公众号的appid进行了混饶,我前端小程序使用的是小程序的appid, 但是后台下单时却是使用公众号的appid (这2个不能一混着用的,我搞错了)

    我在后台代码 留存了 公众号、小程序 2种 appid和app_secret,

    通过一些参数控制,判断当前下单客户端是否是 小程序 或 公众号h5(jsapi) 发起的下单请求,

    如果是 小程序 就 用小程序的 appid和app_secret 换取 openid、下单

    如果是 jsapi 就用 公众号的 appid和app_secret 换取 openid、下单

    本质还是2套代码,重点是要区分当前应该使用哪一个appid和app_secret

    09-25
    有用
    回复
  • 困了不想睡
    困了不想睡
    09-25

    服务端调接口和参数是一样的 不过调起环境不一样 即获取openid不一样 然后前端调起的也不一样

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