From 174a1e195ebbeeacb31269e08cb8842846d260a4 Mon Sep 17 00:00:00 2001 From: Serhat Tunca Date: Mon, 20 Jul 2026 15:47:16 +0300 Subject: [PATCH] Add retry field to cpp and multipayment initialization requests --- craftgate/request/init_checkout_payment_request.py | 4 +++- craftgate/request/init_multi_payment_request.py | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/craftgate/request/init_checkout_payment_request.py b/craftgate/request/init_checkout_payment_request.py index 56d7c35..6fd7c0a 100644 --- a/craftgate/request/init_checkout_payment_request.py +++ b/craftgate/request/init_checkout_payment_request.py @@ -47,7 +47,8 @@ def __init__( routing_options: Optional[RoutingOptions] = None, fraud_params: Optional[FraudCheckParameters] = None, additional_params: Optional[Dict[str, Any]] = None, - card_brand_installments: Optional[Dict[str, List[CustomInstallment]]] = None + card_brand_installments: Optional[Dict[str, List[CustomInstallment]]] = None, + retry: Optional[bool] = None ) -> None: self.price = price self.paid_price = paid_price @@ -83,3 +84,4 @@ def __init__( self.fraud_params = fraud_params self.additional_params = additional_params self.card_brand_installments = card_brand_installments + self.retry = retry diff --git a/craftgate/request/init_multi_payment_request.py b/craftgate/request/init_multi_payment_request.py index fdc12fe..18bff49 100644 --- a/craftgate/request/init_multi_payment_request.py +++ b/craftgate/request/init_multi_payment_request.py @@ -36,6 +36,7 @@ def __init__( ttl: Optional[int] = None, maximum_split_payment_count: Optional[int] = None, additional_params: Optional[Dict[str, Any]] = None, + retry: Optional[bool] = None, ) -> None: self.price = price self.currency = currency @@ -62,3 +63,4 @@ def __init__( self.maximum_split_payment_count = maximum_split_payment_count self.items = items self.additional_params = additional_params + self.retry = retry