订单支付成功的状态变化

技术问题 · zhensong1 · 于 2年前 发布 · 3449 次阅读

订单支付成功后,状态是“payment_processing”,但是查看订单是状态是“processing”,跟踪代码后只发现了状态“payment_processing”,找不到状态“processing”。求请教这个状态“processing”在哪里处理的,

共收到 4 条回复
zhensong1#12年前 0 个赞

订单支付最终结果是“processing”,但是我只找到订单状态变成“payment_processing”的代码,找不到哪里处理后变成“processing”?

Terry#22年前 0 个赞

1.支付成功的最终状态是:payment_confirmed

2.关于订单状态,参看:https://github.com/fecshop/yii2_fecshop/blob/master/services/Order.php 第25行处,有详细的标注

3.你是使用的支付宝和微信支付吧,这个存在一个bug,现在已经处理了,参看代码提交 https://github.com/fecshop/yii2_fecshop/commit/bdc719fc8ef5d38205dd4ead7ed1a36d9d0a437c

4.您将相应的文件更新一下,或者等明天发布一个子版本,您到时候更新一下版本即可

Terry#32年前 0 个赞

对于上面的这些订单状态,有一部分订单状态,譬如支付状态,订单取消,是fecshop内部功能带来的订单状态改变

对于一些发货状态的订单状态,fecshop只是进行了定义,但是没有相应的功能,因为发货是在erp中的,erp中订单的物流仓储状态改变后,通过appapi端,进行订单的状态更改即可(erp和fecshop通过api进行订单状态更改)

zhensong1#42年前 0 个赞

嗯嗯

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics