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