Просмотр исходного кода

refactor: deixa options explicitas no split do prestador

Gustavo Mantovani 1 неделя назад
Родитель
Сommit
b76ff39716
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      app/Data/Pagarme/Request/OrderRequestData/OrderRequestData.php

+ 7 - 1
app/Data/Pagarme/Request/OrderRequestData/OrderRequestData.php

@@ -8,6 +8,7 @@ use App\Data\Pagarme\Request\OrderRequestData\OrderPaymentData\OrderCreditCardDa
 use App\Data\Pagarme\Request\OrderRequestData\OrderPaymentData\OrderPaymentData;
 use App\Data\Pagarme\Request\OrderRequestData\OrderPaymentData\OrderPixData\OrderPixData;
 use App\Data\Pagarme\Request\OrderRequestData\OrderPaymentData\OrderSplitData\OrderSplitData;
+use App\Data\Pagarme\Request\OrderRequestData\OrderPaymentData\OrderSplitData\OrderSplitOptionsData;
 use App\Models\PaymentSplit;
 use Illuminate\Support\Collection;
 
@@ -83,7 +84,12 @@ final readonly class OrderRequestData extends PagarmeData
                     amount:      self::amountInCents((float) $split->gross_amount),
                     recipientId: $split->gateway_transfer_target_reference,
                     type:        'flat',
-                    options:     null,
+
+                    options: new OrderSplitOptionsData(
+                        chargeProcessingFee: false,
+                        chargeRemainderFee:  false,
+                        liable:              false,
+                    ),
                 );
             })
             ->values()