3 from braintree.account_updater_daily_report import AccountUpdaterDailyReport as AccountUpdaterDailyReport
4 from braintree.configuration import Configuration as Configuration
5 from braintree.connected_merchant_paypal_status_changed import (
6 ConnectedMerchantPayPalStatusChanged as ConnectedMerchantPayPalStatusChanged,
8 from braintree.connected_merchant_status_transitioned import (
9 ConnectedMerchantStatusTransitioned as ConnectedMerchantStatusTransitioned,
11 from braintree.disbursement import Disbursement as Disbursement
12 from braintree.dispute import Dispute as Dispute
13 from braintree.error_result import ErrorResult as ErrorResult
14 from braintree.granted_payment_instrument_update import GrantedPaymentInstrumentUpdate as GrantedPaymentInstrumentUpdate
15 from braintree.local_payment_completed import LocalPaymentCompleted as LocalPaymentCompleted
16 from braintree.local_payment_reversed import LocalPaymentReversed as LocalPaymentReversed
17 from braintree.merchant_account import MerchantAccount as MerchantAccount
18 from braintree.oauth_access_revocation import OAuthAccessRevocation as OAuthAccessRevocation
19 from braintree.partner_merchant import PartnerMerchant as PartnerMerchant
20 from braintree.resource import Resource as Resource
21 from braintree.revoked_payment_method_metadata import RevokedPaymentMethodMetadata as RevokedPaymentMethodMetadata
22 from braintree.subscription import Subscription as Subscription
23 from braintree.transaction import Transaction as Transaction
24 from braintree.validation_error_collection import ValidationErrorCollection as ValidationErrorCollection
26 class WebhookNotification(Resource):
28 AccountUpdaterDailyReport: str
30 ConnectedMerchantPayPalStatusChanged: str
31 ConnectedMerchantStatusTransitioned: str
33 DisbursementException: str
40 GrantedPaymentMethodRevoked: str
41 GrantorUpdatedGrantedPaymentMethod: str
42 LocalPaymentCompleted: str
43 LocalPaymentReversed: str
44 OAuthAccessRevoked: str
45 PartnerMerchantConnected: str
46 PartnerMerchantDeclined: str
47 PartnerMerchantDisconnected: str
48 PaymentMethodRevokedByCustomer: str
49 RecipientUpdatedGrantedPaymentMethod: str
50 SubMerchantAccountApproved: str
51 SubMerchantAccountDeclined: str
52 SubscriptionCanceled: str
53 SubscriptionChargedSuccessfully: str
54 SubscriptionChargedUnsuccessfully: str
55 SubscriptionExpired: str
56 SubscriptionTrialEnded: str
57 SubscriptionWentActive: str
58 SubscriptionWentPastDue: str
59 TransactionDisbursed: str
60 TransactionSettled: str
61 TransactionSettlementDeclined: str
63 def parse(signature, payload): ...
65 def verify(challenge): ...
66 source_merchant_id: Any
70 connected_merchant_status_transitioned: Any
71 connected_merchant_paypal_status_changed: Any
73 oauth_access_revocation: Any
76 account_updater_daily_report: Any
77 granted_payment_instrument_update: Any
78 revoked_payment_method_metadata: Any
79 local_payment_completed: Any
80 local_payment_reversed: Any
83 def __init__(self, gateway, attributes) -> None: ...