|
@@ -98,7 +98,7 @@ class PaymentProvider implements PaymentProviderInterface
|
|
|
}
|
|
}
|
|
|
$payment->payment_result = $paymentResult;
|
|
$payment->payment_result = $paymentResult;
|
|
|
$payment->transaction_id = $paymentResult->transaction_id;
|
|
$payment->transaction_id = $paymentResult->transaction_id;
|
|
|
- if ($paymentResult->return_code === 'SUCCESS' && $paymentResult->result_code === 'SUCCESS' && $paymentResult->trade_state === 'SUCCESS') {
|
|
|
|
|
|
|
+ if ($paymentResult->trade_state === 'SUCCESS') {
|
|
|
$payment->status = PaymentStatusEnum::SUCCESS;
|
|
$payment->status = PaymentStatusEnum::SUCCESS;
|
|
|
$payment->save();
|
|
$payment->save();
|
|
|
Event::trigger(new PaymentSuccessEvent($payment['order_sn'], self::PAYMENT_TYPE, $payment->toArray(), $payment->biz_type));
|
|
Event::trigger(new PaymentSuccessEvent($payment['order_sn'], self::PAYMENT_TYPE, $payment->toArray(), $payment->biz_type));
|