Explorar o código

fix(sixshop-wechatpay): 修复微信支付金额类型转换- 在 PaymentProvider 类中的查询支付状态方法中,将金额字段转换为浮点类型
-确保金额数据类型一致性和准确性

runphp hai 6 meses
pai
achega
622e781cec
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/PaymentProvider.php

+ 1 - 1
src/PaymentProvider.php

@@ -112,7 +112,7 @@ class PaymentProvider implements PaymentProviderInterface
         return new PaymentQueryResult(
         return new PaymentQueryResult(
             orderNo: $payment['out_trade_no'],
             orderNo: $payment['out_trade_no'],
             status: $payment['status'],
             status: $payment['status'],
-            amount: $payment['amount'],
+            amount: (float)$payment['amount'],
             raw: $payment->toArray()
             raw: $payment->toArray()
         );
         );
     }
     }