diff --git a/crmeb/app/services/pay/OrderPayServices.php b/crmeb/app/services/pay/OrderPayServices.php index 9375255ea..c42ed829a 100644 --- a/crmeb/app/services/pay/OrderPayServices.php +++ b/crmeb/app/services/pay/OrderPayServices.php @@ -106,6 +106,8 @@ class OrderPayServices */ public function beforePay(array $orderInfo, string $payType, array $options = []) { + $wehcat = $payType == PayServices::WEIXIN_PAY; + $payType = $this->getPayType($payType); if ($orderInfo['paid']) { @@ -133,6 +135,11 @@ class OrderPayServices } $options['openid'] = $openid; break; + case PayServices::ALLIN_PAY: + if ($wehcat) { + $options['wechat'] = $wehcat; + } + break; }