微信支付prepay_id什么时候获取

APP端点击确定支付时,调用获取prepay_id,再返回给APP,再从APP调用支付接口,等于说用户点击“确定支付”后,再一次性调用,而不是生成订单时就获取prepay_id,因为可能有多种支付方式。
我看微信官方的时序图,似乎是生成订单时去获取prepay_id,然后用户确定支付后再去调支付接口

阅读 4.4k
3 个回答

两种方式都可以,只是适用的情况不同而已,你的那种就适合有多种支付方式的情况。

正确发出统一下单API并且return_code 和result_code的返回值都为SUCCESS的时候。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进