feat : wechatPay callback

This commit is contained in:
2025-03-18 16:20:32 +08:00
parent bdffc3311d
commit 63b6cce2bd
5 changed files with 25 additions and 20 deletions

View File

@@ -34,16 +34,18 @@ trait CheckOrderCallBackTrait
public function checkWxRefundCallBackOrder(): void
{
if (
!isset($this->callbackData['return_code']) ||
$this->callbackData['return_code']!= 'SUCCESS' ||
!isset($this->callbackData['refund_status']) ||
$this->callbackData['refund_status']!= 'SUCCESS' ||
!isset($this->callbackData['out_trade_no']) ||
empty($this->callbackData['out_trade_no']) ||
!isset($this->callbackData['mch_id']) ||
empty($this->callbackData['mch_id'])
!isset($this->callbackData['out_refund_no']) ||
empty($this->callbackData['out_refund_no']) ||
!isset($this->callbackData['amount']['total']) ||
$this->callbackData['amount']['total'] <= 0
) {
throw new ErrException('此订单回调异常');
}
$this->orderNo = $this->callbackData['out_trade_no'];
$this->orderNo = $this->callbackData['out_refund_no'];
}
}