From 8c1083dd4b7a0b4c7b2fa3869aef34bd8fa02318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Armando=20Rodr=C3=ADguez?= <127134616+armando-rodriguez-cko@users.noreply.github.com> Date: Thu, 27 Nov 2025 13:55:38 +0100 Subject: [PATCH] feat: add affiliate fields and product subtypes to payment model --- checkout_sdk/payments/payments.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/checkout_sdk/payments/payments.py b/checkout_sdk/payments/payments.py index a0b79f7..f0a1dfa 100644 --- a/checkout_sdk/payments/payments.py +++ b/checkout_sdk/payments/payments.py @@ -464,9 +464,21 @@ class ProcessingSettings: surcharge_amount: int pan_preference: PanPreference provision_network_token: bool + affiliate_id: str + affiliate_url: str + + +class ProductSubType (str, Enum): + BLOCKCHAIN = 'BLOCKCHAIN' + CBDC = 'CBDC' + CRYPTOCURRENCY = 'CRYPTOCURRENCY' + NFT = 'NFT' + STABLECOIN = 'STABLECOIN' class Product: + type: str + sub_type: list # ProductSubType name: str quantity: int unit_price: int