扫码支付流程中订单写入数据库的问题

扫码支付业务中, "生成订单写入数据库" 这一操作是在 生成支付二维码的时候进行,还是用户扫码的时候进行~

要在生成二维码的之前就要生成好订单,支付完成后,支付平台会有回调给到后台,后台来判断支付是否成功。不生成订单即没有订单号,也没有支付金额等信息没法生成支付二维码。具体业务要根据不同的支付的业务来走,常见的微信支付宝都有很多相关的案例,可以参考。

如果是静态码,就是点击支付的时候生成订单.
动态码,就是生成码的时候就生成订单.

我的逻辑是在客户发起支付请求就首先写入数据库 随后客户支付完成等待第三方接口回调 判断是否成功,成功则修改数据库状态 反之不做操作