草原狼
草原狼
  • 发布:2016-12-19 16:49
  • 更新:2017-03-15 11:46
  • 阅读:2163

微信付款的其他方式 设想

分类:HTML5+

在调用 统一下单接口 https://api.mch.weixin.qq.com/pay/unifiedorder
会得到两个 数据 :prepay_id :wx2016121916424270 ,code_url 例如: weixin://wxpay/bizpayurl

我们在调用 支付接口的时候,plus.payment 用到的是 prepay_id,还有appid,mch_id ,能不能换一个角度考虑,我们可以用 code_url 直接支付 。

使用 plus.runtime.launchApplication( {pname:'com.tencent.mm',extra:url:'weixin://wxpay/bizpayurl?pr=adsfaf'}})
让微信直接打开 code_url ( weixin://wxpay/bizpayurl?pr=adsfaf),然后进行付款,毕竟正常情况下,我们也是用 code_url,生成二维码,扫描付款。
但是 怎么让微信打开这个链接呢 :code_url ( weixin://wxpay/bizpayurl?pr=adsfaf),半天没搞定,望高手出来给个办法。

2016-12-19 16:49 负责人:无 分享
已邀请:
猫猫猫猫

猫猫猫猫 - 用户已离线

url确实能付款,但是url付款我记得是未正式推广的。
使用plus.runtime.openUrl来打开

  • bryantxxx

    请问下怎么单独打开?

    2017-03-15 11:46

草原狼

草原狼 (作者)

这个我试过,不行。url 在微信聊天里可以

bryantxxx

bryantxxx

请问下怎么单独打开?

  • bryantxxx

    请问解决了吗?

    2017-03-15 11:47

该问题目前已经被锁定, 无法添加新回复