kevin_zhangl 3 лет назад
Родитель
Сommit
abbde5e03a
2 измененных файлов с 7 добавлено и 7 удалено
  1. 1 1
      common/config/main.php
  2. 6 6
      common/models/forms/ApproachOrderForm.php

+ 1 - 1
common/config/main.php

@@ -64,7 +64,7 @@ return [
             'environment'   => YII_ENV,
             'testPublicKey' => 'pk_test_2eed10135c4a958c5073795b22854ded9d1a6c55',
             'testSecretKey' => 'sk_test_5ece72377432376f5cf6bb5c468395a650220309',
-            'livePublicKey' => 'sk_live_b93c6bbee2cc0e9c594547bf4779ec9852b9d055',
+            'livePublicKey' => 'pk_live_fae524f9d073d877beeb661fd825a37a9bc91f0a',
             'liveSecretKey' => 'sk_live_b93c6bbee2cc0e9c594547bf4779ec9852b9d055',
         ],
         // 配置SQL语句输出

+ 6 - 6
common/models/forms/ApproachOrderForm.php

@@ -287,12 +287,12 @@ class ApproachOrderForm extends Model
         LoggerTool::info([$this->note['reference'], $this->note]);
         $payload = PayStack::transactionVerify($this->note['reference']);
         LoggerTool::info($payload);
-//        if ($payload['status'] !== true) {
-//            throw new Exception(Form::formatErrorsForApi($payload['message']));
-//        }
-//        if ($payload['data']['amount'] != $this->_model->PAY_AMOUNT * 100) {
-//            throw new Exception(Form::formatErrorsForApi('支付金额与订单金额不符'));
-//        }
+        if ($payload['status'] !== true) {
+            throw new Exception(Form::formatErrorsForApi($payload['message']));
+        }
+        if ($payload['data']['amount'] != $this->_model->PAY_AMOUNT * 100) {
+            throw new Exception(Form::formatErrorsForApi('支付金额与订单金额不符'));
+        }
 
         $db = \Yii::$app->db;
         $transaction = $db->beginTransaction();