from stainless_commons_stripe.types import (
AccountRequirementsError,
Address,
Application,
BillingClocksResourceStatusDetailsAdvancingStatusDetails,
BillingClocksResourceStatusDetailsStatusDetails,
DeletedApplication,
DeletedCustomer,
DeletedTaxID,
InvoiceSettingCustomField,
PaymentFlowsPaymentIntentPresentmentDetails,
PaymentFlowsPrivatePaymentMethodsCardPresentCommonWallet,
PaymentMethodDetailsCardInstallmentsPlan,
PaymentMethodDetailsCardPresent,
PaymentMethodDetailsCardPresentOffline,
PaymentMethodDetailsCardPresentReceipt,
PaymentMethodDetailsPassthroughCard,
Shipping,
Source,
SourceCodeVerificationFlow,
SourceOrder,
SourceOrderItem,
SourceOwner,
SourceReceiverFlow,
SourceRedirectFlow,
SourceTypeACHCreditTransfer,
SourceTypeACHDebit,
SourceTypeAcssDebit,
SourceTypeAlipay,
SourceTypeAuBecsDebit,
SourceTypeBancontact,
SourceTypeCard,
SourceTypeCardPresent,
SourceTypeEps,
SourceTypeGiropay,
SourceTypeIdeal,
SourceTypeKlarna,
SourceTypeMultibanco,
SourceTypeP24,
SourceTypeSepaDebit,
SourceTypeSofort,
SourceTypeThreeDSecure,
SourceTypeWechat,
TaxCode,
TestHelpersTestClock,
)Types:
from stainless_commons_stripe.types import (
Account,
AccountInvoicesSettings,
AccountRequirementsAlternative,
AccountSettings,
LegalEntityJapanAddress,
)Methods:
Types:
from stainless_commons_stripe.types import (
BalanceAmount,
BalanceAmountBySourceType,
BalanceRetrieveResponse,
)Methods:
client.balance.retrieve(**params) -> BalanceRetrieveResponse
Types:
from stainless_commons_stripe.types import CouponMethods:
client.coupons.create(**params) -> Couponclient.coupons.list(**params) -> SyncMyCursorIDPage[Coupon]
Types:
from stainless_commons_stripe.types import (
BankAccount,
Card,
Customer,
Discount,
InvoiceSetting,
PromotionCode,
TaxID,
TaxIDsOwner,
)Methods:
client.customers.create(**params) -> Customerclient.customers.list(**params) -> SyncMyCursorIDPage[Customer]
Types:
from stainless_commons_stripe.types import (
ApplicationFee,
BalanceTransaction,
Charge,
ChargeTransferData,
ConnectCollectionTransfer,
CustomerBalanceResourceCashBalanceTransactionAdjustedForOverdraft,
CustomerBalanceResourceCashBalanceTransactionAppliedToPayment,
CustomerBalanceResourceCashBalanceTransactionRefundedFromPayment,
CustomerBalanceResourceCashBalanceTransactionTransferredToBalance,
CustomerBalanceResourceCashBalanceTransactionUnappliedFromPayment,
CustomerCashBalanceTransaction,
Dispute,
FeeRefund,
File,
FileLink,
IssuingAuthorization,
IssuingAuthorizationAmountDetails,
IssuingCard,
IssuingCardholder,
IssuingCardholderAddress,
IssuingCardholderAuthorizationControls,
IssuingCardholderCardIssuing,
IssuingCardholderCompany,
IssuingCardholderIDDocument,
IssuingCardholderIndividual,
IssuingCardholderIndividualDob,
IssuingCardholderRequirements,
IssuingCardholderSpendingLimit,
IssuingCardholderUserTermsAcceptance,
IssuingCardholderVerification,
IssuingDispute,
IssuingTransaction,
PaymentMethodDetails,
PaymentMethodDetailsBancontactDispute,
PaymentMethodDetailsIdealDispute,
PaymentMethodDetailsSofortDispute,
PaymentMethodDetailsUsBankAccount,
Payout,
Topup,
Transfer,
)Methods:
client.disputes.update(dispute, **params) -> Disputeclient.disputes.list(**params) -> SyncMyCursorIDPage[Dispute]
Types:
from stainless_commons_stripe.types import (
APIErrors,
AutomaticTaxInvoice,
BillingBillResourceInvoicingParentsInvoiceParent,
BillingBillResourceInvoicingParentsInvoiceSubscriptionParent,
BillingCreditBalanceTransaction,
BillingCreditGrant,
BillingCreditGrantsResourceAmount,
BillingCreditGrantsResourceBalanceCredit,
BillingCreditGrantsResourceBalanceCreditsApplicationInvoiceVoided,
BillingCreditGrantsResourceBalanceCreditsApplied,
BillingCreditGrantsResourceBalanceDebit,
BillingCreditGrantsResourceMonetaryAmount,
ConnectAccountReference,
DeletedDiscount,
DiscountsResourceDiscountAmount,
Invoice,
InvoicePayment,
InvoicesPaymentsInvoicePaymentAssociatedPayment,
InvoicesResourceFromInvoice,
InvoicesResourcePretaxCreditAmount,
LineItem,
PaymentMethod,
PaymentMethodCard,
PaymentMethodCardGeneratedCard,
PaymentMethodDetailsPaymentRecordUsBankAccount,
PaymentMethodSepaDebit,
PaymentRecord,
PaymentsPrimitivesPaymentRecordsResourceAmount,
PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails,
SepaDebitGeneratedFrom,
ShippingRateDeliveryEstimateBound,
TaxRate,
)Methods:
client.invoices.create(**params) -> Invoiceclient.invoices.list(**params) -> SyncMyCursorIDPage[Invoice]client.invoices.finalize(invoice, **params) -> Invoice
Types:
from stainless_commons_stripe.types import InvoiceitemCreateResponseMethods:
client.invoiceitems.create(**params) -> InvoiceitemCreateResponse
Types:
from stainless_commons_stripe.types import CustomTextPosition, PaymentLinkCreateResponseMethods:
client.payment_links.create(**params) -> PaymentLinkCreateResponse
Types:
from stainless_commons_stripe.types import (
PaymentFlowsInstallmentOptions,
PaymentIntent,
PaymentIntentPaymentMethodOptionsMandateOptionsPayto,
PaymentIntentTypeSpecificPaymentMethodOptionsClient,
PaymentMethodOptionsCardPresentRouting,
PaymentTransferData,
Review,
)Methods:
client.payment_intents.list(**params) -> SyncMyCursorIDPage[PaymentIntent]
Types:
from stainless_commons_stripe.types import PriceMethods:
Types:
from stainless_commons_stripe.types import ProductMethods:
client.products.create(**params) -> Productclient.products.list(**params) -> SyncMyCursorIDPage[Product]
Types:
from stainless_commons_stripe.types import Refund, TransferReversalMethods:
Types:
from stainless_commons_stripe.types import (
AutomaticTaxSubscription,
DefaultSettings,
DefaultSettingsAutomaticTax,
Mandate,
PaymentMethodDetailsBancontactSetupAttempt,
PaymentMethodDetailsIdealSetupAttempt,
PaymentMethodDetailsSofortSetupAttempt,
PendingUpdate,
PhaseAutomaticTax,
Schedule,
ScheduleAddInvoiceItem,
ScheduleConfigurationItem,
SchedulePhaseConfiguration,
SchedulePhaseSetting,
ScheduleSetting,
SetupAttempt,
SetupAttemptPaymentMethodDetails,
SetupAttemptPaymentMethodDetailsCardPresent,
SetupIntent,
SetupIntentPaymentMethodOptionsMandateOptionsPayto,
SetupIntentTypeSpecificPaymentMethodOptionsClient,
StackableDiscount,
Subscription,
SubscriptionBillingThresholds,
SubscriptionInvoiceSettings,
SubscriptionItem,
SubscriptionTransferData,
)Methods:
client.subscriptions.update(subscription_exposed_id, **params) -> Subscriptionclient.subscriptions.list(**params) -> SyncMyCursorIDPage[Subscription]client.subscriptions.cancel(subscription_exposed_id, **params) -> Subscription