From 31a221917adca3e37f7166ae89005504bdce73b6 Mon Sep 17 00:00:00 2001 From: mao <118530756+maoxor@users.noreply.github.com> Date: Thu, 29 Oct 2026 15:51:53 +0100 Subject: [PATCH] [braintree] Update to 4.48.* --- stubs/braintree/METADATA.toml | 2 +- stubs/braintree/braintree/error_codes.pyi | 7 +++++++ stubs/braintree/braintree/transaction.pyi | 4 ++++ stubs/braintree/braintree/transaction_gateway.pyi | 1 + 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/stubs/braintree/METADATA.toml b/stubs/braintree/METADATA.toml index 880ac649163e..6d47fde1ab4e 100644 --- a/stubs/braintree/METADATA.toml +++ b/stubs/braintree/METADATA.toml @@ -1,2 +1,2 @@ -version = "4.47.*" +version = "4.48.*" upstream-repository = "https://github.com/braintree/braintree_python" diff --git a/stubs/braintree/braintree/error_codes.pyi b/stubs/braintree/braintree/error_codes.pyi index c2cff63557bd..7e70b6f004b6 100644 --- a/stubs/braintree/braintree/error_codes.pyi +++ b/stubs/braintree/braintree/error_codes.pyi @@ -279,6 +279,10 @@ class ErrorCodes: DirectoryResponseIsInvalid: Final = "942121" CavvAlgorithmIsInvalid: Final = "942122" + class ExternalVault: + StatusWithPreviousMastercardTransactionLinkIdIsInvalid: Final = "942205" + PreviousMastercardTransactionLinkIdIsInvalid: Final = "942206" + class Options: AmountCannotBeNegative: Final = "94201" AmountFormatIsInvalid: Final = "94202" @@ -482,6 +486,7 @@ class ErrorCodes: CannotRefundUnlessSettled: Final = "91506" CannotRefundWithPendingMerchantAccount: Final = "91559" CannotRefundWithSuspendedMerchantAccount: Final = "91538" + CannotReverseAtThisTime: Final = "915282" CannotSimulateTransactionSettlement: Final = "91575" CannotSubmitForPartialSettlement: Final = "915103" CannotSubmitForSettlement: Final = "91507" @@ -621,6 +626,8 @@ class ErrorCodes: StatusWithPreviousNetworkTransactionIdIsInvalid: Final = "915177" CardTypeIsInvalid: Final = "915178" PreviousNetworkTransactionIdIsInvalid: Final = "915179" + StatusWithPreviousMastercardTransactionLinkIdIsInvalid: Final = "915278" + PreviousMastercardTransactionLinkIdIsInvalid: Final = "915279" class Options: SubmitForSettlementIsRequiredForCloning: Final = "91544" diff --git a/stubs/braintree/braintree/transaction.pyi b/stubs/braintree/braintree/transaction.pyi index 7364f51f0f0f..9358ac472c0b 100644 --- a/stubs/braintree/braintree/transaction.pyi +++ b/stubs/braintree/braintree/transaction.pyi @@ -112,6 +112,8 @@ class Transaction(Resource): @staticmethod def refund(transaction_id, amount_or_options=None): ... @staticmethod + def reverse(transaction_id, params=None): ... + @staticmethod def sale(params=None): ... @staticmethod def search(*query) -> ResourceCollection: ... @@ -140,6 +142,8 @@ class Transaction(Resource): @staticmethod def refund_signature(): ... @staticmethod + def reverse_signature(): ... + @staticmethod def submit_for_partial_settlement(transaction_id, amount, params=None): ... amount: Decimal tax_amount: Decimal | None diff --git a/stubs/braintree/braintree/transaction_gateway.pyi b/stubs/braintree/braintree/transaction_gateway.pyi index 6c86d2e17397..caa8990e0ff0 100644 --- a/stubs/braintree/braintree/transaction_gateway.pyi +++ b/stubs/braintree/braintree/transaction_gateway.pyi @@ -16,6 +16,7 @@ class TransactionGateway: def credit(self, params) -> SuccessfulResult | ErrorResult | None: ... def find(self, transaction_id: str) -> Transaction: ... def refund(self, transaction_id, amount_or_options=None) -> SuccessfulResult | ErrorResult | None: ... + def reverse(self, transaction_id, params=None) -> SuccessfulResult | ErrorResult | None: ... def sale(self, params) -> SuccessfulResult | ErrorResult | None: ... def search(self, *query) -> ResourceCollection: ... def submit_for_settlement(self, transaction_id, amount=None, params=None) -> SuccessfulResult | ErrorResult | None: ...