From c3487671c68fe5c339b808b6aa8fcb6b18cdd7bc Mon Sep 17 00:00:00 2001 From: David Grayston Date: Fri, 3 Oct 2025 19:58:30 +0100 Subject: [PATCH] feat: Support new payment methods including BLIK and MB WAY --- CHANGELOG.md | 6 ++++++ paddle_billing/Entities/Shared/PaymentMethodType.py | 4 ++++ paddle_billing/Entities/Shared/SavedPaymentMethodType.py | 4 ++++ .../Notifications/Entities/Shared/PaymentMethodType.py | 4 ++++ .../Notifications/Entities/Shared/SavedPaymentMethodType.py | 4 ++++ 5 files changed, 22 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9934039c..0c05fbc9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), Check our main [developer changelog](https://developer.paddle.com/?utm_source=dx&utm_medium=paddle-python-sdk) for information about changes to the Paddle Billing platform, the Paddle API, and other developer tools. +## [Unreleased] + +### Added + +- Added support for new payment methods `blik`, `mb_way`, `pix` and `upi`. See [related changelog](https://developer.paddle.com/changelog/2025/blik-mbway-payment-methods?utm_source=dx&utm_medium=paddle-python-sdk). + ## 1.10.0 - 2025-08-15 ### Added diff --git a/paddle_billing/Entities/Shared/PaymentMethodType.py b/paddle_billing/Entities/Shared/PaymentMethodType.py index 53dce978..15f8d20c 100644 --- a/paddle_billing/Entities/Shared/PaymentMethodType.py +++ b/paddle_billing/Entities/Shared/PaymentMethodType.py @@ -5,11 +5,15 @@ class PaymentMethodType(PaddleStrEnum, metaclass=PaddleStrEnumMeta): Alipay: "PaymentMethodType" = "alipay" ApplePay: "PaymentMethodType" = "apple_pay" Bancontact: "PaymentMethodType" = "bancontact" + Blik: "PaymentMethodType" = "blik" Card: "PaymentMethodType" = "card" GooglePay: "PaymentMethodType" = "google_pay" Ideal: "PaymentMethodType" = "ideal" KoreaLocal: "PaymentMethodType" = "korea_local" + MbWay: "PaymentMethodType" = "mb_way" Offline: "PaymentMethodType" = "offline" Paypal: "PaymentMethodType" = "paypal" + Pix: "PaymentMethodType" = "pix" Unknown: "PaymentMethodType" = "unknown" + Upi: "PaymentMethodType" = "upi" WireTransfer: "PaymentMethodType" = "wire_transfer" diff --git a/paddle_billing/Entities/Shared/SavedPaymentMethodType.py b/paddle_billing/Entities/Shared/SavedPaymentMethodType.py index e2902c3d..aabd3519 100644 --- a/paddle_billing/Entities/Shared/SavedPaymentMethodType.py +++ b/paddle_billing/Entities/Shared/SavedPaymentMethodType.py @@ -4,7 +4,11 @@ class SavedPaymentMethodType(PaddleStrEnum, metaclass=PaddleStrEnumMeta): Alipay: "SavedPaymentMethodType" = "alipay" ApplePay: "SavedPaymentMethodType" = "apple_pay" + Blik: "SavedPaymentMethodType" = "blik" Card: "SavedPaymentMethodType" = "card" GooglePay: "SavedPaymentMethodType" = "google_pay" KoreaLocal: "SavedPaymentMethodType" = "korea_local" + MbWay: "SavedPaymentMethodType" = "mb_way" Paypal: "SavedPaymentMethodType" = "paypal" + Pix: "SavedPaymentMethodType" = "pix" + Upi: "SavedPaymentMethodType" = "upi" diff --git a/paddle_billing/Notifications/Entities/Shared/PaymentMethodType.py b/paddle_billing/Notifications/Entities/Shared/PaymentMethodType.py index 53dce978..15f8d20c 100644 --- a/paddle_billing/Notifications/Entities/Shared/PaymentMethodType.py +++ b/paddle_billing/Notifications/Entities/Shared/PaymentMethodType.py @@ -5,11 +5,15 @@ class PaymentMethodType(PaddleStrEnum, metaclass=PaddleStrEnumMeta): Alipay: "PaymentMethodType" = "alipay" ApplePay: "PaymentMethodType" = "apple_pay" Bancontact: "PaymentMethodType" = "bancontact" + Blik: "PaymentMethodType" = "blik" Card: "PaymentMethodType" = "card" GooglePay: "PaymentMethodType" = "google_pay" Ideal: "PaymentMethodType" = "ideal" KoreaLocal: "PaymentMethodType" = "korea_local" + MbWay: "PaymentMethodType" = "mb_way" Offline: "PaymentMethodType" = "offline" Paypal: "PaymentMethodType" = "paypal" + Pix: "PaymentMethodType" = "pix" Unknown: "PaymentMethodType" = "unknown" + Upi: "PaymentMethodType" = "upi" WireTransfer: "PaymentMethodType" = "wire_transfer" diff --git a/paddle_billing/Notifications/Entities/Shared/SavedPaymentMethodType.py b/paddle_billing/Notifications/Entities/Shared/SavedPaymentMethodType.py index e2902c3d..aabd3519 100644 --- a/paddle_billing/Notifications/Entities/Shared/SavedPaymentMethodType.py +++ b/paddle_billing/Notifications/Entities/Shared/SavedPaymentMethodType.py @@ -4,7 +4,11 @@ class SavedPaymentMethodType(PaddleStrEnum, metaclass=PaddleStrEnumMeta): Alipay: "SavedPaymentMethodType" = "alipay" ApplePay: "SavedPaymentMethodType" = "apple_pay" + Blik: "SavedPaymentMethodType" = "blik" Card: "SavedPaymentMethodType" = "card" GooglePay: "SavedPaymentMethodType" = "google_pay" KoreaLocal: "SavedPaymentMethodType" = "korea_local" + MbWay: "SavedPaymentMethodType" = "mb_way" Paypal: "SavedPaymentMethodType" = "paypal" + Pix: "SavedPaymentMethodType" = "pix" + Upi: "SavedPaymentMethodType" = "upi"