Documentation ¶
Overview ¶
Package client provides a Stripe client for invoking APIs across all resources
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct { // AccountLinks is the client used to invoke /account_links APIs. AccountLinks *accountlink.Client // Accounts is the client used to invoke /accounts APIs. Accounts *account.Client // AccountSessions is the client used to invoke /account_sessions APIs. AccountSessions *accountsession.Client // ApplePayDomains is the client used to invoke /apple_pay/domains APIs. ApplePayDomains *applepaydomain.Client // ApplicationFees is the client used to invoke /application_fees APIs. ApplicationFees *applicationfee.Client // AppsSecrets is the client used to invoke /apps/secrets APIs. AppsSecrets *appssecret.Client // Balance is the client used to invoke /balance APIs. Balance *balance.Client // BalanceTransactions is the client used to invoke /balance_transactions APIs. BalanceTransactions *balancetransaction.Client // BankAccounts is the client used to invoke bankaccount related APIs. BankAccounts *bankaccount.Client // BillingAlerts is the client used to invoke /billing/alerts APIs. BillingAlerts *billingalert.Client // BillingCreditBalanceSummary is the client used to invoke /billing/credit_balance_summary APIs. BillingCreditBalanceSummary *billingcreditbalancesummary.Client // BillingCreditBalanceTransactions is the client used to invoke /billing/credit_balance_transactions APIs. BillingCreditBalanceTransactions *billingcreditbalancetransaction.Client // BillingCreditGrants is the client used to invoke /billing/credit_grants APIs. BillingCreditGrants *billingcreditgrant.Client // BillingMeterEventAdjustments is the client used to invoke /billing/meter_event_adjustments APIs. BillingMeterEventAdjustments *billingmetereventadjustment.Client // BillingMeterEvents is the client used to invoke /billing/meter_events APIs. BillingMeterEvents *billingmeterevent.Client // BillingMeterEventSummaries is the client used to invoke /billing/meters/{id}/event_summaries APIs. BillingMeterEventSummaries *billingmetereventsummary.Client // BillingMeters is the client used to invoke /billing/meters APIs. BillingMeters *billingmeter.Client // BillingPortalConfigurations is the client used to invoke /billing_portal/configurations APIs. BillingPortalConfigurations *billingportalconfiguration.Client // BillingPortalSessions is the client used to invoke /billing_portal/sessions APIs. BillingPortalSessions *billingportalsession.Client // Capabilities is the client used to invoke /accounts/{account}/capabilities APIs. Capabilities *capability.Client // Cards is the client used to invoke card related APIs. Cards *card.Client // CashBalances is the client used to invoke /customers/{customer}/cash_balance APIs. CashBalances *cashbalance.Client // Charges is the client used to invoke /charges APIs. Charges *charge.Client // CheckoutSessions is the client used to invoke /checkout/sessions APIs. CheckoutSessions *checkoutsession.Client // ClimateOrders is the client used to invoke /climate/orders APIs. ClimateOrders *climateorder.Client // ClimateProducts is the client used to invoke /climate/products APIs. ClimateProducts *climateproduct.Client // ClimateSuppliers is the client used to invoke /climate/suppliers APIs. ClimateSuppliers *climatesupplier.Client // ConfirmationTokens is the client used to invoke /confirmation_tokens APIs. ConfirmationTokens *confirmationtoken.Client // CountrySpecs is the client used to invoke /country_specs APIs. CountrySpecs *countryspec.Client // Coupons is the client used to invoke /coupons APIs. Coupons *coupon.Client // CreditNotes is the client used to invoke /credit_notes APIs. CreditNotes *creditnote.Client // CustomerBalanceTransactions is the client used to invoke /customers/{customer}/balance_transactions APIs. CustomerBalanceTransactions *customerbalancetransaction.Client // CustomerCashBalanceTransactions is the client used to invoke /customers/{customer}/cash_balance_transactions APIs. CustomerCashBalanceTransactions *customercashbalancetransaction.Client // Customers is the client used to invoke /customers APIs. Customers *customer.Client // CustomerSessions is the client used to invoke /customer_sessions APIs. CustomerSessions *customersession.Client // Disputes is the client used to invoke /disputes APIs. Disputes *dispute.Client // EntitlementsActiveEntitlements is the client used to invoke /entitlements/active_entitlements APIs. EntitlementsActiveEntitlements *entitlementsactiveentitlement.Client // EntitlementsFeatures is the client used to invoke /entitlements/features APIs. EntitlementsFeatures *entitlementsfeature.Client // EphemeralKeys is the client used to invoke /ephemeral_keys APIs. EphemeralKeys *ephemeralkey.Client // Events is the client used to invoke /events APIs. Events *event.Client // FeeRefunds is the client used to invoke /application_fees/{id}/refunds APIs. FeeRefunds *feerefund.Client // FileLinks is the client used to invoke /file_links APIs. FileLinks *filelink.Client // Files is the client used to invoke /files APIs. Files *file.Client // FinancialConnectionsAccounts is the client used to invoke /financial_connections/accounts APIs. FinancialConnectionsAccounts *financialconnectionsaccount.Client // FinancialConnectionsSessions is the client used to invoke /financial_connections/sessions APIs. FinancialConnectionsSessions *financialconnectionssession.Client // FinancialConnectionsTransactions is the client used to invoke /financial_connections/transactions APIs. FinancialConnectionsTransactions *financialconnectionstransaction.Client // ForwardingRequests is the client used to invoke /forwarding/requests APIs. ForwardingRequests *forwardingrequest.Client // IdentityVerificationReports is the client used to invoke /identity/verification_reports APIs. IdentityVerificationReports *identityverificationreport.Client // IdentityVerificationSessions is the client used to invoke /identity/verification_sessions APIs. IdentityVerificationSessions *identityverificationsession.Client // InvoiceItems is the client used to invoke /invoiceitems APIs. InvoiceItems *invoiceitem.Client // InvoiceLineItems is the client used to invoke /invoices/{invoice}/lines APIs. InvoiceLineItems *invoicelineitem.Client // InvoiceRenderingTemplates is the client used to invoke /invoice_rendering_templates APIs. InvoiceRenderingTemplates *invoicerenderingtemplate.Client // Invoices is the client used to invoke /invoices APIs. Invoices *invoice.Client // IssuingAuthorizations is the client used to invoke /issuing/authorizations APIs. IssuingAuthorizations *issuingauthorization.Client // IssuingCardholders is the client used to invoke /issuing/cardholders APIs. IssuingCardholders *issuingcardholder.Client // IssuingCards is the client used to invoke /issuing/cards APIs. IssuingCards *issuingcard.Client // IssuingDisputes is the client used to invoke /issuing/disputes APIs. IssuingDisputes *issuingdispute.Client // IssuingPersonalizationDesigns is the client used to invoke /issuing/personalization_designs APIs. IssuingPersonalizationDesigns *issuingpersonalizationdesign.Client // IssuingPhysicalBundles is the client used to invoke /issuing/physical_bundles APIs. IssuingPhysicalBundles *issuingphysicalbundle.Client // IssuingTokens is the client used to invoke /issuing/tokens APIs. IssuingTokens *issuingtoken.Client // IssuingTransactions is the client used to invoke /issuing/transactions APIs. IssuingTransactions *issuingtransaction.Client // LoginLinks is the client used to invoke /accounts/{account}/login_links APIs. LoginLinks *loginlink.Client // Mandates is the client used to invoke /mandates APIs. Mandates *mandate.Client // OAuth is the client used to invoke /oauth APIs OAuth *oauth.Client // PaymentIntents is the client used to invoke /payment_intents APIs. PaymentIntents *paymentintent.Client // PaymentLinks is the client used to invoke /payment_links APIs. PaymentLinks *paymentlink.Client // PaymentMethodConfigurations is the client used to invoke /payment_method_configurations APIs. PaymentMethodConfigurations *paymentmethodconfiguration.Client // PaymentMethodDomains is the client used to invoke /payment_method_domains APIs. PaymentMethodDomains *paymentmethoddomain.Client // PaymentMethods is the client used to invoke /payment_methods APIs. PaymentMethods *paymentmethod.Client // PaymentSources is the client used to invoke /customers/{customer}/sources APIs. PaymentSources *paymentsource.Client // Payouts is the client used to invoke /payouts APIs. Payouts *payout.Client // Persons is the client used to invoke /accounts/{account}/persons APIs. Persons *person.Client // Plans is the client used to invoke /plans APIs. Plans *plan.Client // Prices is the client used to invoke /prices APIs. Prices *price.Client // ProductFeatures is the client used to invoke /products/{product}/features APIs. ProductFeatures *productfeature.Client // Products is the client used to invoke /products APIs. Products *product.Client // PromotionCodes is the client used to invoke /promotion_codes APIs. PromotionCodes *promotioncode.Client // Quotes is the client used to invoke /quotes APIs. Quotes *quote.Client // RadarEarlyFraudWarnings is the client used to invoke /radar/early_fraud_warnings APIs. RadarEarlyFraudWarnings *radarearlyfraudwarning.Client // RadarValueListItems is the client used to invoke /radar/value_list_items APIs. RadarValueListItems *radarvaluelistitem.Client // RadarValueLists is the client used to invoke /radar/value_lists APIs. RadarValueLists *radarvaluelist.Client // Refunds is the client used to invoke /refunds APIs. Refunds *refund.Client // ReportingReportRuns is the client used to invoke /reporting/report_runs APIs. ReportingReportRuns *reportingreportrun.Client // ReportingReportTypes is the client used to invoke /reporting/report_types APIs. ReportingReportTypes *reportingreporttype.Client // Reviews is the client used to invoke /reviews APIs. Reviews *review.Client // SetupAttempts is the client used to invoke /setup_attempts APIs. SetupAttempts *setupattempt.Client // SetupIntents is the client used to invoke /setup_intents APIs. SetupIntents *setupintent.Client // ShippingRates is the client used to invoke /shipping_rates APIs. ShippingRates *shippingrate.Client // SigmaScheduledQueryRuns is the client used to invoke /sigma/scheduled_query_runs APIs. SigmaScheduledQueryRuns *sigmascheduledqueryrun.Client // Sources is the client used to invoke /sources APIs. Sources *source.Client // SourceTransactions is the client used to invoke sourcetransaction related APIs. SourceTransactions *sourcetransaction.Client // SubscriptionItems is the client used to invoke /subscription_items APIs. SubscriptionItems *subscriptionitem.Client // Subscriptions is the client used to invoke /subscriptions APIs. Subscriptions *subscription.Client // SubscriptionSchedules is the client used to invoke /subscription_schedules APIs. SubscriptionSchedules *subscriptionschedule.Client // TaxCalculations is the client used to invoke /tax/calculations APIs. TaxCalculations *taxcalculation.Client // TaxCodes is the client used to invoke /tax_codes APIs. TaxCodes *taxcode.Client // TaxIDs is the client used to invoke /tax_ids APIs. TaxIDs *taxid.Client // TaxRates is the client used to invoke /tax_rates APIs. TaxRates *taxrate.Client // TaxRegistrations is the client used to invoke /tax/registrations APIs. TaxRegistrations *taxregistration.Client // TaxSettings is the client used to invoke /tax/settings APIs. TaxSettings *taxsettings.Client // TaxTransactions is the client used to invoke /tax/transactions APIs. TaxTransactions *taxtransaction.Client // TerminalConfigurations is the client used to invoke /terminal/configurations APIs. TerminalConfigurations *terminalconfiguration.Client // TerminalConnectionTokens is the client used to invoke /terminal/connection_tokens APIs. TerminalConnectionTokens *terminalconnectiontoken.Client // TerminalLocations is the client used to invoke /terminal/locations APIs. TerminalLocations *terminallocation.Client // TerminalReaders is the client used to invoke /terminal/readers APIs. TerminalReaders *terminalreader.Client // TestHelpersConfirmationTokens is the client used to invoke /confirmation_tokens APIs. TestHelpersConfirmationTokens *testhelpersconfirmationtoken.Client // TestHelpersCustomers is the client used to invoke /customers APIs. TestHelpersCustomers *testhelperscustomer.Client // TestHelpersIssuingAuthorizations is the client used to invoke /issuing/authorizations APIs. TestHelpersIssuingAuthorizations *testhelpersissuingauthorization.Client // TestHelpersIssuingCards is the client used to invoke /issuing/cards APIs. TestHelpersIssuingCards *testhelpersissuingcard.Client // TestHelpersIssuingPersonalizationDesigns is the client used to invoke /issuing/personalization_designs APIs. TestHelpersIssuingPersonalizationDesigns *testhelpersissuingpersonalizationdesign.Client // TestHelpersIssuingTransactions is the client used to invoke /issuing/transactions APIs. TestHelpersIssuingTransactions *testhelpersissuingtransaction.Client // TestHelpersRefunds is the client used to invoke /refunds APIs. TestHelpersRefunds *testhelpersrefund.Client // TestHelpersTerminalReaders is the client used to invoke /terminal/readers APIs. TestHelpersTerminalReaders *testhelpersterminalreader.Client // TestHelpersTestClocks is the client used to invoke /test_helpers/test_clocks APIs. TestHelpersTestClocks *testhelperstestclock.Client // TestHelpersTreasuryInboundTransfers is the client used to invoke /treasury/inbound_transfers APIs. TestHelpersTreasuryInboundTransfers *testhelperstreasuryinboundtransfer.Client // TestHelpersTreasuryOutboundPayments is the client used to invoke /treasury/outbound_payments APIs. TestHelpersTreasuryOutboundPayments *testhelperstreasuryoutboundpayment.Client // TestHelpersTreasuryOutboundTransfers is the client used to invoke /treasury/outbound_transfers APIs. TestHelpersTreasuryOutboundTransfers *testhelperstreasuryoutboundtransfer.Client // TestHelpersTreasuryReceivedCredits is the client used to invoke /treasury/received_credits APIs. TestHelpersTreasuryReceivedCredits *testhelperstreasuryreceivedcredit.Client // TestHelpersTreasuryReceivedDebits is the client used to invoke /treasury/received_debits APIs. TestHelpersTreasuryReceivedDebits *testhelperstreasuryreceiveddebit.Client // Tokens is the client used to invoke /tokens APIs. Tokens *token.Client // Topups is the client used to invoke /topups APIs. Topups *topup.Client // TransferReversals is the client used to invoke /transfers/{id}/reversals APIs. TransferReversals *transferreversal.Client // Transfers is the client used to invoke /transfers APIs. Transfers *transfer.Client // TreasuryCreditReversals is the client used to invoke /treasury/credit_reversals APIs. TreasuryCreditReversals *treasurycreditreversal.Client // TreasuryDebitReversals is the client used to invoke /treasury/debit_reversals APIs. TreasuryDebitReversals *treasurydebitreversal.Client // TreasuryFinancialAccounts is the client used to invoke /treasury/financial_accounts APIs. TreasuryFinancialAccounts *treasuryfinancialaccount.Client // TreasuryInboundTransfers is the client used to invoke /treasury/inbound_transfers APIs. TreasuryInboundTransfers *treasuryinboundtransfer.Client // TreasuryOutboundPayments is the client used to invoke /treasury/outbound_payments APIs. TreasuryOutboundPayments *treasuryoutboundpayment.Client // TreasuryOutboundTransfers is the client used to invoke /treasury/outbound_transfers APIs. TreasuryOutboundTransfers *treasuryoutboundtransfer.Client // TreasuryReceivedCredits is the client used to invoke /treasury/received_credits APIs. TreasuryReceivedCredits *treasuryreceivedcredit.Client // TreasuryReceivedDebits is the client used to invoke /treasury/received_debits APIs. TreasuryReceivedDebits *treasuryreceiveddebit.Client // TreasuryTransactionEntries is the client used to invoke /treasury/transaction_entries APIs. TreasuryTransactionEntries *treasurytransactionentry.Client // TreasuryTransactions is the client used to invoke /treasury/transactions APIs. TreasuryTransactions *treasurytransaction.Client // UsageRecords is the client used to invoke /subscription_items/{subscription_item}/usage_records APIs. UsageRecords *usagerecord.Client // UsageRecordSummaries is the client used to invoke /subscription_items/{subscription_item}/usage_record_summaries APIs. UsageRecordSummaries *usagerecordsummary.Client // WebhookEndpoints is the client used to invoke /webhook_endpoints APIs. WebhookEndpoints *webhookendpoint.Client }
API is the Stripe client. It contains all the different resources available.
Click to show internal directories.
Click to hide internal directories.