Skip to content

Commit

Permalink
Update generated code for v1448
Browse files Browse the repository at this point in the history
  • Loading branch information
stripe-openapi[bot] committed Jan 15, 2025
1 parent cdd8254 commit 3dec4a3
Show file tree
Hide file tree
Showing 18 changed files with 380 additions and 3 deletions.
2 changes: 1 addition & 1 deletion OPENAPI_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1447
v1448
5 changes: 5 additions & 0 deletions stripe/_charge.py
Original file line number Diff line number Diff line change
Expand Up @@ -1591,6 +1591,9 @@ class P24(StripeObject):
Przelewy24 rarely provides this information so the attribute is usually empty.
"""

class PayByBank(StripeObject):
pass

class Payco(StripeObject):
buyer_id: Optional[str]
"""
Expand Down Expand Up @@ -1995,6 +1998,7 @@ class Zip(StripeObject):
naver_pay: Optional[NaverPay]
oxxo: Optional[Oxxo]
p24: Optional[P24]
pay_by_bank: Optional[PayByBank]
payco: Optional[Payco]
paynow: Optional[Paynow]
paypal: Optional[Paypal]
Expand Down Expand Up @@ -2059,6 +2063,7 @@ class Zip(StripeObject):
"naver_pay": NaverPay,
"oxxo": Oxxo,
"p24": P24,
"pay_by_bank": PayByBank,
"payco": Payco,
"paynow": Paynow,
"paypal": Paypal,
Expand Down
16 changes: 16 additions & 0 deletions stripe/_confirmation_token.py
Original file line number Diff line number Diff line change
Expand Up @@ -1167,6 +1167,9 @@ class P24(StripeObject):
The customer's bank, if provided.
"""

class PayByBank(StripeObject):
pass

class Payco(StripeObject):
pass

Expand Down Expand Up @@ -1439,6 +1442,7 @@ class Zip(StripeObject):
naver_pay: Optional[NaverPay]
oxxo: Optional[Oxxo]
p24: Optional[P24]
pay_by_bank: Optional[PayByBank]
payco: Optional[Payco]
paynow: Optional[Paynow]
paypal: Optional[Paypal]
Expand Down Expand Up @@ -1489,6 +1493,7 @@ class Zip(StripeObject):
"naver_pay",
"oxxo",
"p24",
"pay_by_bank",
"payco",
"paynow",
"paypal",
Expand Down Expand Up @@ -1550,6 +1555,7 @@ class Zip(StripeObject):
"naver_pay": NaverPay,
"oxxo": Oxxo,
"p24": P24,
"pay_by_bank": PayByBank,
"payco": Payco,
"paynow": Paynow,
"paypal": Paypal,
Expand Down Expand Up @@ -1841,6 +1847,12 @@ class CreateParamsPaymentMethodData(TypedDict):
"""
If this is a `p24` PaymentMethod, this hash contains details about the P24 payment method.
"""
pay_by_bank: NotRequired[
"ConfirmationToken.CreateParamsPaymentMethodDataPayByBank"
]
"""
If this is a `pay_by_bank` PaymentMethod, this hash contains details about the PayByBank payment method.
"""
payco: NotRequired[
"ConfirmationToken.CreateParamsPaymentMethodDataPayco"
]
Expand Down Expand Up @@ -1967,6 +1979,7 @@ class CreateParamsPaymentMethodData(TypedDict):
"naver_pay",
"oxxo",
"p24",
"pay_by_bank",
"payco",
"paynow",
"paypal",
Expand Down Expand Up @@ -2319,6 +2332,9 @@ class CreateParamsPaymentMethodDataP24(TypedDict):
The customer's bank.
"""

class CreateParamsPaymentMethodDataPayByBank(TypedDict):
pass

class CreateParamsPaymentMethodDataPayco(TypedDict):
pass

Expand Down
1 change: 1 addition & 0 deletions stripe/_customer.py
Original file line number Diff line number Diff line change
Expand Up @@ -925,6 +925,7 @@ class ListPaymentMethodsParams(RequestOptions):
"naver_pay",
"oxxo",
"p24",
"pay_by_bank",
"payco",
"paynow",
"paypal",
Expand Down
1 change: 1 addition & 0 deletions stripe/_customer_payment_method_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ class ListParams(TypedDict):
"naver_pay",
"oxxo",
"p24",
"pay_by_bank",
"payco",
"paynow",
"paypal",
Expand Down
62 changes: 62 additions & 0 deletions stripe/_payment_intent.py
Original file line number Diff line number Diff line change
Expand Up @@ -2459,6 +2459,9 @@ class P24(StripeObject):
When processing card payments, Stripe uses `setup_future_usage` to help you comply with regional legislation and network rules, such as [SCA](https://stripe.com/strong-customer-authentication).
"""

class PayByBank(StripeObject):
pass

class Payco(StripeObject):
capture_method: Optional[Literal["manual"]]
"""
Expand Down Expand Up @@ -2932,6 +2935,7 @@ class Zip(StripeObject):
naver_pay: Optional[NaverPay]
oxxo: Optional[Oxxo]
p24: Optional[P24]
pay_by_bank: Optional[PayByBank]
payco: Optional[Payco]
paynow: Optional[Paynow]
paypal: Optional[Paypal]
Expand Down Expand Up @@ -2985,6 +2989,7 @@ class Zip(StripeObject):
"naver_pay": NaverPay,
"oxxo": Oxxo,
"p24": P24,
"pay_by_bank": PayByBank,
"payco": Payco,
"paynow": Paynow,
"paypal": Paypal,
Expand Down Expand Up @@ -4863,6 +4868,12 @@ class ConfirmParamsPaymentMethodData(TypedDict):
"""
If this is a `p24` PaymentMethod, this hash contains details about the P24 payment method.
"""
pay_by_bank: NotRequired[
"PaymentIntent.ConfirmParamsPaymentMethodDataPayByBank"
]
"""
If this is a `pay_by_bank` PaymentMethod, this hash contains details about the PayByBank payment method.
"""
payco: NotRequired["PaymentIntent.ConfirmParamsPaymentMethodDataPayco"]
"""
If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.
Expand Down Expand Up @@ -4979,6 +4990,7 @@ class ConfirmParamsPaymentMethodData(TypedDict):
"naver_pay",
"oxxo",
"p24",
"pay_by_bank",
"payco",
"paynow",
"paypal",
Expand Down Expand Up @@ -5331,6 +5343,9 @@ class ConfirmParamsPaymentMethodDataP24(TypedDict):
The customer's bank.
"""

class ConfirmParamsPaymentMethodDataPayByBank(TypedDict):
pass

class ConfirmParamsPaymentMethodDataPayco(TypedDict):
pass

Expand Down Expand Up @@ -5649,6 +5664,12 @@ class ConfirmParamsPaymentMethodOptions(TypedDict):
"""
If this is a `p24` PaymentMethod, this sub-hash contains details about the Przelewy24 payment method options.
"""
pay_by_bank: NotRequired[
"Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPayByBank"
]
"""
If this is a `pay_by_bank` PaymentMethod, this sub-hash contains details about the PayByBank payment method options.
"""
payco: NotRequired[
"Literal['']|PaymentIntent.ConfirmParamsPaymentMethodOptionsPayco"
]
Expand Down Expand Up @@ -6830,6 +6851,9 @@ class ConfirmParamsPaymentMethodOptionsP24(TypedDict):
Confirm that the payer has accepted the P24 terms and conditions.
"""

class ConfirmParamsPaymentMethodOptionsPayByBank(TypedDict):
pass

class ConfirmParamsPaymentMethodOptionsPayco(TypedDict):
capture_method: NotRequired["Literal['']|Literal['manual']"]
"""
Expand Down Expand Up @@ -8531,6 +8555,12 @@ class CreateParamsPaymentMethodData(TypedDict):
"""
If this is a `p24` PaymentMethod, this hash contains details about the P24 payment method.
"""
pay_by_bank: NotRequired[
"PaymentIntent.CreateParamsPaymentMethodDataPayByBank"
]
"""
If this is a `pay_by_bank` PaymentMethod, this hash contains details about the PayByBank payment method.
"""
payco: NotRequired["PaymentIntent.CreateParamsPaymentMethodDataPayco"]
"""
If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.
Expand Down Expand Up @@ -8647,6 +8677,7 @@ class CreateParamsPaymentMethodData(TypedDict):
"naver_pay",
"oxxo",
"p24",
"pay_by_bank",
"payco",
"paynow",
"paypal",
Expand Down Expand Up @@ -8999,6 +9030,9 @@ class CreateParamsPaymentMethodDataP24(TypedDict):
The customer's bank.
"""

class CreateParamsPaymentMethodDataPayByBank(TypedDict):
pass

class CreateParamsPaymentMethodDataPayco(TypedDict):
pass

Expand Down Expand Up @@ -9317,6 +9351,12 @@ class CreateParamsPaymentMethodOptions(TypedDict):
"""
If this is a `p24` PaymentMethod, this sub-hash contains details about the Przelewy24 payment method options.
"""
pay_by_bank: NotRequired[
"Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsPayByBank"
]
"""
If this is a `pay_by_bank` PaymentMethod, this sub-hash contains details about the PayByBank payment method options.
"""
payco: NotRequired[
"Literal['']|PaymentIntent.CreateParamsPaymentMethodOptionsPayco"
]
Expand Down Expand Up @@ -10498,6 +10538,9 @@ class CreateParamsPaymentMethodOptionsP24(TypedDict):
Confirm that the payer has accepted the P24 terms and conditions.
"""

class CreateParamsPaymentMethodOptionsPayByBank(TypedDict):
pass

class CreateParamsPaymentMethodOptionsPayco(TypedDict):
capture_method: NotRequired["Literal['']|Literal['manual']"]
"""
Expand Down Expand Up @@ -12331,6 +12374,12 @@ class ModifyParamsPaymentMethodData(TypedDict):
"""
If this is a `p24` PaymentMethod, this hash contains details about the P24 payment method.
"""
pay_by_bank: NotRequired[
"PaymentIntent.ModifyParamsPaymentMethodDataPayByBank"
]
"""
If this is a `pay_by_bank` PaymentMethod, this hash contains details about the PayByBank payment method.
"""
payco: NotRequired["PaymentIntent.ModifyParamsPaymentMethodDataPayco"]
"""
If this is a `payco` PaymentMethod, this hash contains details about the PAYCO payment method.
Expand Down Expand Up @@ -12447,6 +12496,7 @@ class ModifyParamsPaymentMethodData(TypedDict):
"naver_pay",
"oxxo",
"p24",
"pay_by_bank",
"payco",
"paynow",
"paypal",
Expand Down Expand Up @@ -12799,6 +12849,9 @@ class ModifyParamsPaymentMethodDataP24(TypedDict):
The customer's bank.
"""

class ModifyParamsPaymentMethodDataPayByBank(TypedDict):
pass

class ModifyParamsPaymentMethodDataPayco(TypedDict):
pass

Expand Down Expand Up @@ -13117,6 +13170,12 @@ class ModifyParamsPaymentMethodOptions(TypedDict):
"""
If this is a `p24` PaymentMethod, this sub-hash contains details about the Przelewy24 payment method options.
"""
pay_by_bank: NotRequired[
"Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPayByBank"
]
"""
If this is a `pay_by_bank` PaymentMethod, this sub-hash contains details about the PayByBank payment method options.
"""
payco: NotRequired[
"Literal['']|PaymentIntent.ModifyParamsPaymentMethodOptionsPayco"
]
Expand Down Expand Up @@ -14298,6 +14357,9 @@ class ModifyParamsPaymentMethodOptionsP24(TypedDict):
Confirm that the payer has accepted the P24 terms and conditions.
"""

class ModifyParamsPaymentMethodOptionsPayByBank(TypedDict):
pass

class ModifyParamsPaymentMethodOptionsPayco(TypedDict):
capture_method: NotRequired["Literal['']|Literal['manual']"]
"""
Expand Down
Loading

0 comments on commit 3dec4a3

Please sign in to comment.