diff --git a/craftgate/request/create_product_request.py b/craftgate/request/create_product_request.py index 6b564d0..8b2f288 100644 --- a/craftgate/request/create_product_request.py +++ b/craftgate/request/create_product_request.py @@ -21,7 +21,8 @@ def __init__( description: Optional[str] = None, multi_payment: bool = False, enabled_installments: Optional[Set[int]] = None, - basket_identifier: Optional[str] = None + basket_identifier: Optional[str] = None, + force_three_ds: bool = False ) -> None: self.name = name self.channel = channel @@ -34,5 +35,6 @@ def __init__( self.expires_at = expires_at self.description = description self.multi_payment = multi_payment + self.force_three_ds = force_three_ds self.enabled_installments = enabled_installments self.basket_identifier = basket_identifier diff --git a/craftgate/request/update_product_request.py b/craftgate/request/update_product_request.py index ab13b15..91172e8 100644 --- a/craftgate/request/update_product_request.py +++ b/craftgate/request/update_product_request.py @@ -22,6 +22,7 @@ def __init__( description: Optional[str] = None, expires_at: Optional[datetime] = None, multi_payment: bool = False, + force_three_ds: bool = False, enabled_installments: Optional[Set[int]] = None, basket_identifier: Optional[str] = None ) -> None: @@ -37,5 +38,6 @@ def __init__( self.description = description self.expires_at = expires_at self.multi_payment = multi_payment + self.force_three_ds = force_three_ds self.enabled_installments = enabled_installments self.basket_identifier = basket_identifier diff --git a/craftgate/response/product_response.py b/craftgate/response/product_response.py index 38f0a7e..1383ca1 100644 --- a/craftgate/response/product_response.py +++ b/craftgate/response/product_response.py @@ -24,6 +24,7 @@ def __init__( enabled_installments: Optional[Set[int]] = None, url: Optional[str] = None, multi_payment: Optional[bool] = None, + force_three_ds: Optional[bool] = None, channel: Optional[str] = None, expires_at: Optional[datetime] = None, basket_identifier: Optional[str] = None @@ -43,6 +44,7 @@ def __init__( self.enabled_installments = enabled_installments self.url = url self.multi_payment = multi_payment + self.force_three_ds = force_three_ds self.channel = channel self.expires_at = expires_at self.basket_identifier = basket_identifier