Skip to content

Latest commit

 

History

History
581 lines (432 loc) · 36.1 KB

File metadata and controls

581 lines (432 loc) · 36.1 KB

CheckoutSessions

Types:

from dodopayments.types import (
    CheckoutSessionBillingAddress,
    CheckoutSessionCustomization,
    CheckoutSessionFlags,
    CheckoutSessionRequest,
    CheckoutSessionResponse,
    CheckoutSessionStatus,
    CustomField,
    ProductItemReq,
    SubscriptionData,
    ThemeConfig,
    ThemeModeConfig,
    CheckoutSessionPreviewResponse,
)

Methods:

Payments

Types:

from dodopayments.types import (
    AttachExistingCustomer,
    BillingAddress,
    CreateNewCustomer,
    CustomFieldResponse,
    CustomerLimitedDetails,
    CustomerRequest,
    IntentStatus,
    NewCustomer,
    OneTimeProductCartItem,
    Payment,
    PaymentMethodTypes,
    PaymentRefundStatus,
    RefundListItem,
    PaymentCreateResponse,
    PaymentListResponse,
    PaymentRetrieveLineItemsResponse,
)

Methods:

Subscriptions

Types:

from dodopayments.types import (
    AddonCartResponseItem,
    AttachAddon,
    CreditEntitlementCartResponse,
    MeterCartResponseItem,
    MeterCreditEntitlementCartResponse,
    OnDemandSubscription,
    Subscription,
    SubscriptionStatus,
    TimeInterval,
    UpdateSubscriptionPlanReq,
    SubscriptionCreateResponse,
    SubscriptionListResponse,
    SubscriptionChargeResponse,
    SubscriptionPreviewChangePlanResponse,
    SubscriptionRetrieveCreditUsageResponse,
    SubscriptionRetrieveUsageHistoryResponse,
    SubscriptionUpdatePaymentMethodResponse,
)

Methods:

Invoices

Payments

Methods:

  • client.invoices.payments.retrieve(payment_id) -> BinaryAPIResponse
  • client.invoices.payments.retrieve_refund(refund_id) -> BinaryAPIResponse

Licenses

Types:

from dodopayments.types import LicenseActivateResponse, LicenseValidateResponse

Methods:

LicenseKeys

Types:

from dodopayments.types import LicenseKey, LicenseKeyStatus

Methods:

LicenseKeyInstances

Types:

from dodopayments.types import LicenseKeyInstance

Methods:

Customers

Types:

from dodopayments.types import (
    Customer,
    CustomerPortalSession,
    CustomerListCreditEntitlementsResponse,
    CustomerRetrievePaymentMethodsResponse,
)

Methods:

CustomerPortal

Methods:

Wallets

Types:

from dodopayments.types.customers import CustomerWallet, WalletListResponse

Methods:

LedgerEntries

Types:

from dodopayments.types.customers.wallets import CustomerWalletTransaction

Methods:

Refunds

Types:

from dodopayments.types import Refund, RefundStatus

Methods:

Disputes

Types:

from dodopayments.types import Dispute, DisputeStage, DisputeStatus, GetDispute, DisputeListResponse

Methods:

Payouts

Types:

from dodopayments.types import PayoutListResponse

Methods:

Breakup

Types:

from dodopayments.types.payouts import BreakupRetrieveResponse

Methods:

Details

Types:

from dodopayments.types.payouts.breakup import DetailListResponse

Methods:

Products

Types:

from dodopayments.types import (
    AddMeterToPrice,
    AttachCreditEntitlement,
    CbbProrationBehavior,
    CreditEntitlementMappingResponse,
    DigitalProductDelivery,
    DigitalProductDeliveryFile,
    LicenseKeyDuration,
    Price,
    Product,
    ProductListResponse,
    ProductUpdateFilesResponse,
)

Methods:

Images

Types:

from dodopayments.types.products import ImageUpdateResponse

Methods:

ShortLinks

Types:

from dodopayments.types.products import ShortLinkCreateResponse, ShortLinkListResponse

Methods:

Misc

Types:

from dodopayments.types import (
    CountryCode,
    Currency,
    TaxCategory,
    MiscListSupportedCountriesResponse,
)

Methods:

Discounts

Types:

from dodopayments.types import Discount, DiscountType

Methods:

Addons

Types:

from dodopayments.types import AddonResponse, AddonUpdateImagesResponse

Methods:

Brands

Types:

from dodopayments.types import Brand, BrandListResponse, BrandUpdateImagesResponse

Methods:

Webhooks

Types:

from dodopayments.types import (
    WebhookDetails,
    WebhookRetrieveSecretResponse,
    AbandonedCheckoutDetectedWebhookEvent,
    AbandonedCheckoutRecoveredWebhookEvent,
    CreditAddedWebhookEvent,
    CreditBalanceLowWebhookEvent,
    CreditDeductedWebhookEvent,
    CreditExpiredWebhookEvent,
    CreditManualAdjustmentWebhookEvent,
    CreditOverageChargedWebhookEvent,
    CreditRolledOverWebhookEvent,
    CreditRolloverForfeitedWebhookEvent,
    DisputeAcceptedWebhookEvent,
    DisputeCancelledWebhookEvent,
    DisputeChallengedWebhookEvent,
    DisputeExpiredWebhookEvent,
    DisputeLostWebhookEvent,
    DisputeOpenedWebhookEvent,
    DisputeWonWebhookEvent,
    DunningRecoveredWebhookEvent,
    DunningStartedWebhookEvent,
    LicenseKeyCreatedWebhookEvent,
    PaymentCancelledWebhookEvent,
    PaymentFailedWebhookEvent,
    PaymentProcessingWebhookEvent,
    PaymentSucceededWebhookEvent,
    RefundFailedWebhookEvent,
    RefundSucceededWebhookEvent,
    SubscriptionActiveWebhookEvent,
    SubscriptionCancelledWebhookEvent,
    SubscriptionExpiredWebhookEvent,
    SubscriptionFailedWebhookEvent,
    SubscriptionOnHoldWebhookEvent,
    SubscriptionPlanChangedWebhookEvent,
    SubscriptionRenewedWebhookEvent,
    SubscriptionUpdatedWebhookEvent,
    AbandonedCheckoutDetectedWebhookEvent,
    AbandonedCheckoutRecoveredWebhookEvent,
    CreditAddedWebhookEvent,
    CreditBalanceLowWebhookEvent,
    CreditDeductedWebhookEvent,
    CreditExpiredWebhookEvent,
    CreditManualAdjustmentWebhookEvent,
    CreditOverageChargedWebhookEvent,
    CreditRolledOverWebhookEvent,
    CreditRolloverForfeitedWebhookEvent,
    DisputeAcceptedWebhookEvent,
    DisputeCancelledWebhookEvent,
    DisputeChallengedWebhookEvent,
    DisputeExpiredWebhookEvent,
    DisputeLostWebhookEvent,
    DisputeOpenedWebhookEvent,
    DisputeWonWebhookEvent,
    DunningRecoveredWebhookEvent,
    DunningStartedWebhookEvent,
    LicenseKeyCreatedWebhookEvent,
    PaymentCancelledWebhookEvent,
    PaymentFailedWebhookEvent,
    PaymentProcessingWebhookEvent,
    PaymentSucceededWebhookEvent,
    RefundFailedWebhookEvent,
    RefundSucceededWebhookEvent,
    SubscriptionActiveWebhookEvent,
    SubscriptionCancelledWebhookEvent,
    SubscriptionExpiredWebhookEvent,
    SubscriptionFailedWebhookEvent,
    SubscriptionOnHoldWebhookEvent,
    SubscriptionPlanChangedWebhookEvent,
    SubscriptionRenewedWebhookEvent,
    SubscriptionUpdatedWebhookEvent,
    UnsafeUnwrapWebhookEvent,
    UnwrapWebhookEvent,
)

Methods:

Headers

Types:

from dodopayments.types.webhooks import HeaderRetrieveResponse

Methods:

WebhookEvents

Types:

from dodopayments.types import WebhookEventType, WebhookPayload

UsageEvents

Types:

from dodopayments.types import Event, EventInput, UsageEventIngestResponse

Methods:

Meters

Types:

from dodopayments.types import Conjunction, FilterOperator, Meter, MeterAggregation, MeterFilter

Methods:

Balances

Types:

from dodopayments.types import BalanceLedgerEntry

Methods:

CreditEntitlements

Types:

from dodopayments.types import CbbOverageBehavior, CreditEntitlement

Methods:

Balances

Types:

from dodopayments.types.credit_entitlements import (
    CreditLedgerEntry,
    CustomerCreditBalance,
    LedgerEntryType,
    BalanceCreateLedgerEntryResponse,
    BalanceListGrantsResponse,
)

Methods: