+ 微信服务器发给我们的每一条推送都在这里:发货、退款问询、退款成功、投诉、风控等。 + 用来确认「这条通知到底有没有来、我们是怎么处理的」。没收到推送不代表订单有问题—— + 平台未必每笔都通知(比如 iOS 退款,苹果可能自己判定不发问询)。 +
+| 时间 | +通知类型 | +处理结果 | +关联订单 | +说明 / 原始报文 | +
|---|---|---|---|---|
| {formatDateTime(r.created_at)} | +
+ {r.event_label}
+ {r.event || '(无 Event 字段)'}
+ |
+ {result.text} | +{r.order_no || '—'} | +
+ {r.err_msg && {r.err_msg} }
+
+
+ 查看原始报文+
+ {r.raw_body}
+
+ |
+
- 订单 {refundTarget.out_trade_no},金额 ¥{(refundTarget.amount_fen / 100).toFixed(2)} + 订单 {refundTarget.out_trade_no},金额 ¥{(refundTarget.amount_fen / 100).toFixed(2)}, + {refundTarget.terminal || '未知终端'}
- ++ 这会真的把钱退回去 + ,退款完成后订单变为「已退款」并收回课程权益。 +
+ + + ++ 订单 {consentTarget.out_trade_no},金额 ¥{(consentTarget.amount_fen / 100).toFixed(2)}, + {consentTarget.terminal || '未知终端'}(Apple 支付) +
++ {consentTarget.refund_consent_at + ? '取消后,用户再发起退款申请,我们会在苹果问询环节拒绝。' + : '不发起退款、也不动钱,只打一个标记。请先和用户沟通好,再让他在 App Store 申请退款;那时我们会放行。顺序反了无效。'} +
++ Apple 用户去 App Store 申请退款后,平台会向我们发退款问询。问询要求 3 秒内答复,所以这里是「我们已经怎么答的」, + 不是待办。Apple 最终退了钱的话,对应订单会变成「已退款」,权益同时被收回。 +
+| 申请时间 | +用户 | +订单 | +课程 / 金额 | +申请原因 | +我们的答复 | +最终结果 | +
|---|---|---|---|---|---|---|
|
+ {formatDateTime(r.created_at)}
+ {r.query_count > 1 && 问询 ×{r.query_count} }
+ |
+
+ {r.nickname || 游客}
+ {r.openid && {r.openid} }
+ |
+
+ {r.out_trade_no || 未匹配到订单}
+ {r.pay_order_id}
+ |
+
+ {r.course_title || '—'}
+ {r.amount_fen !== null && (
+ ¥{(r.amount_fen / 100).toFixed(2)}
+ )}
+ |
+ {r.reason || '—'} | +
+
+ {r.our_result === 1 ? '建议拒绝' : '建议退款'}
+
+
+ 平台发货状态:{PROVIDE_STATUS_TEXT[r.provide_status ?? ''] ?? '未知'}
+
+ {r.our_evidence}
+ |
+ + {r.order_status === null ? ( + — + ) : ( + + {ORDER_STATUS_TEXT[r.order_status] ?? r.order_status} + + )} + | +