Ver Fonte

退款接口

shish há 2 anos atrás
pai
commit
08765cc4a6

+ 2 - 0
app-ghs/controllers/TestController.php

@@ -49,11 +49,13 @@ class TestController extends BaseController
         $refundPrice = 0.01;
         $refundFee = bcmul($refundPrice, 100);
         $orderSn = 'KD_CS61235199';
+        $originTradeNo = '23102911012001101011094395121';
         $aliParams = [
             'refundSn' => $refundOrderSn,
             'orderSn' => $orderSn,
             'refundAmount' => $refundFee,
             'refundReason' => $refundReason,
+            'originTradeNo' => $originTradeNo,
         ];
         $response = $laResource->refund($aliParams);
         echo '<pre>';

+ 4 - 0
common/components/lakala/Lakala.php

@@ -253,6 +253,10 @@ class Lakala
             'refund_reason' => $refundReason,
             'origin_out_trade_no' => $orderSn,
         ];
+        //原拉卡拉交易流水号,收银台接口下单的,发起退款时必传
+        if (isset($params['originTradeNo'])) {
+            $arr['origin_trade_no'] = $params['originTradeNo'];
+        }
         $baseRequestVO = [
             'req_data' => $arr,
             'req_time' => date("YmdHis"),