Account is the resource representing your Stripe account.
AccountExternalAccountParams are the parameters allowed to reference an external account when creating an account.
AccountList is a list of accounts as returned from a list endpoint.
AccountListParams are the parameters allowed during account listing.
AccountParams are the parameters allowed during account creation/updates.
AccountRejectParams is the structure for the Reject function.
Address is the structure for an account address.
No description provided by the author
Amount is a structure wrapping an amount value and its currency.
APIConnectionError is a failure to connect to the Stripe API.
APIError is a catch all for any errors not covered by other types (and should be extremely uncommon).
AuthenticationError is a failure to properly authenticate during a request.
BackendConfiguration is the internal implementation for making HTTP calls to Stripe.
Backends are the currently supported endpoints.
Balance is the resource representing your Stripe balance.
BalanceParams is the set of parameters that can be used when retrieving a balance.
BankAccount represents a Stripe bank account.
BankAccountList is a list object for bank accounts.
BankAccountListParams is the set of parameters that can be used when listing bank accounts.
BankAccountParams is the set of parameters that can be used when creating or updating a bank account.
BitcoinReceiver is the resource representing a Stripe bitcoin receiver.
BitcoinReceiverList is a list of bitcoin receivers as retrieved from a list endpoint.
BitcoinReceiverListParams is the set of parameters that can be used when listing BitcoinReceivers.
BitcoinReceiverParams is the set of parameters that can be used when creating a BitcoinReceiver.
BitcoinReceiverUpdateParams is the set of parameters that can be used when updating a BitcoinReceiver.
BitcoinTransaction is the resource representing a Stripe bitcoin transaction.
BitcoinTransactionList is a list object for BitcoinTransactions.
BitcoinTransactionListParams is the set of parameters that can be used when listing BitcoinTransactions.
CaptureParams is the set of parameters that can be used when capturing a charge.
Card is the resource representing a Stripe credit/debit card.
CardError are the most common type of error you should expect to handle.
CardList is a list object for cards.
CardListParams is the set of parameters that can be used when listing cards.
CardParams is the set of parameters that can be used when creating or updating a card.
Charge is the resource representing a Stripe charge.
ChargeList is a list of charges as retrieved from a list endpoint.
ChargeListParams is the set of parameters that can be used when listing charges.
Outcome is the charge's outcome that details whether a payment was accepted and why.
ChargeParams is the set of parameters that can be used when creating or updating a charge.
CountrySpec is the resource representing the rules required for a Stripe account.
CountrySpecList is a list of country specs as retrieved from a list endpoint.
CountrySpecListParams are the parameters allowed during CountrySpec listing.
Coupon is the resource representing a Stripe coupon.
CouponList is a list of coupons as retrieved from a list endpoint.
CouponListParams is the set of parameters that can be used when listing coupons.
CouponParams is the set of parameters that can be used when creating a coupon.
Customer is the resource representing a Stripe customer.
CustomerList is a list of customers as retrieved from a list endpoint.
CustomerListParams is the set of parameters that can be used when listing customers.
CustomerParams is the set of parameters that can be used when creating or updating a customer.
CustomerShippingDetails is the structure containing shipping information.
CustomerSourceParams are used to manipulate a given Stripe Customer object's payment sources.
No description provided by the author
Discount is the resource representing a Stripe discount.
Dispute is the resource representing a Stripe dispute.
DisputeEvidence is the structure that contains various details about the evidence submitted for the dispute.
DisputeEvidenceParams is the set of parameters that can be used when submitting evidence for disputes.
DisputeList is a list of disputes as retrieved from a list endpoint.
DisputeListParams is the set of parameters that can be used when listing disputes.
DisputeParams is the set of parameters that can be used when updating a dispute.
DOB is a structure for an account owner's date of birth.
Error is the response returned when a call is unsuccessful.
Event is the resource representing a Stripe event.
EventData is the unmarshalled object as a map.
EventList is a list of events as retrieved from a list endpoint.
EventListParams is the set of parameters that can be used when listing events.
EvidenceDetails is the structure representing more details about the dispute.
ExternalAccount is an external account (a bank account or card) that's attached to an account.
ExternalAccountList is a list of external accounts that may be either bank accounts or cards.
Fee is the resource representing a Stripe application fee.
FeeList is a list of fees as retrieved from a list endpoint.
FeeListParams is the set of parameters that can be used when listing application fees.
FeeParams is the set of parameters that can be used when refunding an application fee.
FeeRefund is the resource representing a Stripe fee refund.
FeeRefundList is a list object for fee refunds.
FeeRefundListParams is the set of parameters that can be used when listing fee refunds.
FeeRefundParams is the set of parameters that can be used when refunding a fee.
File represents a link to downloadable content.
FileUpload is the resource representing a Stripe file upload.
FileUploadList is a list of file uploads as retrieved from a list endpoint.
FileUploadListParams is the set of parameters that can be used when listing file uploads.
FileUploadParams is the set of parameters that can be used when creating a file upload.
Filters is a structure that contains a collection of filters for list-related APIs.
FraudDetails is the structure detailing fraud status.
IdentityDocument is the structure for an identity document.
IdentityVerification is the structure for an account's verification.
InvalidRequestError is an error that occurs when a request contains invalid parameters.
No description provided by the author
Invoice is the resource representing a Stripe invoice.
InvoiceItem is the resource represneting a Stripe invoice item.
InvoiceItemList is a list of invoice items as retrieved from a list endpoint.
InvoiceItemListParams is the set of parameters that can be used when listing invoice items.
InvoiceItemParams is the set of parameters that can be used when creating or updating an invoice item.
InvoiceLine is the resource representing a Stripe invoice line item.
InvoiceLineList is a list object for invoice line items.
InvoiceLineListParams is the set of parameters that can be used when listing invoice line items.
InvoiceList is a list of invoices as retrieved from a list endpoint.
InvoiceListParams is the set of parameters that can be used when listing invoices.
InvoiceParams is the set of parameters that can be used when creating or updating an invoice.
Iter provides a convenient interface for iterating over the elements returned from paginated list API calls.
LegalEntity is the structure for properties related to an account's legal state.
ListMeta is the structure that contains the common properties of List iterators.
ListParams is the structure that contains the common properties of any *ListParams structure.
No description provided by the author
No description provided by the author
No description provided by the author
OrderList is a list of orders as retrieved from a list endpoint.
OrderListParams is the set of parameters that can be used when listing orders.
No description provided by the author
OrderPayParams is the set of parameters that can be used when paying orders.
No description provided by the author
OrderReturnList is a list of returns as retrieved from a list endpoint.
OrderReturnListParams is the set of parameters that can be used when listing returns.
OrderReturnParams is the set of parameters that can be used when returning orders.
No description provided by the author
Owner is the structure for an account owner.
PackageDimensions represents the dimension of a product or a sku from the perspective of shipping.
Params is the structure that contains the common properties of any *Params structure.
PaymentSource describes the payment source used to make a Charge.
Period is a structure representing a start and end dates.
PIIParams are parameters for personal identifiable information (PII).
Plan is the resource representing a Stripe plan.
PlanList is a list of plans as returned from a list endpoint.
PlanListParams is the set of parameters that can be used when listing plans.
PlanParams is the set of parameters that can be used when creating or updating a plan.
Product is the resource representing a Stripe product.
ProductList is a list of products as retrieved from a list endpoint.
ProductListParams is the set of parameters that can be used when listing products.
ProductParams is the set of parameters that can be used when creating or updating a product.
RateLimitError occurs when the Stripe API is hit to with too many requests too quickly and indicates that the current request has been rate limited.
Recipient is the resource representing a Stripe recipient.
RecipientList is a list of recipients as retrieved from a list endpoint.
RecipientListParams is the set of parameters that can be used when listing recipients.
RecipientParams is the set of parameters that can be used when creating or updating recipients.
Refund is the resource representing a Stripe refund.
RefundList is a list object for refunds.
RefundListParams is the set of parameters that can be used when listing refunds.
RefundParams is the set of parameters that can be used when refunding a charge.
RequestValues is a collection of values that can be submitted along with a request that specifically allows for duplicate keys and encodes its entries in the same order that they were added.
Reversal represents a transfer reversal.
ReversalList is a list of object for reversals.
ReversalListParams is the set of parameters that can be used when listing reversals.
ReversalParams is the set of parameters that can be used when reversing a transfer.
No description provided by the author
ShippingDetails is the structure containing shipping information.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SourceList is a list object for cards.
SourceListParams are used to enumerate the payment sources that are attached to a Customer.
SourceParams is a union struct used to describe an arbitrary payment source.
SourceVerifyParams are used to verify a customer source For more details see https://stripe.com/docs/guides/ach-beta.
Sub is the resource representing a Stripe subscription.
SubList is a list object for subscriptions.
SubListParams is the set of parameters that can be used when listing active subscriptions.
SubParams is the set of parameters that can be used when creating or updating a subscription.
Token is the resource representing a Stripe token.
TokenParams is the set of parameters that can be used when creating a token.
TOSAcceptanceParams is the structure for TOS acceptance.
Transaction is the resource representing the balance transaction.
TransactionList is a list of transactions as returned from a list endpoint.
Transfer is the resource representing a Stripe transfer.
TransferList is a list of transfers as retrieved from a list endpoint.
TransferListParams is the set of parameters that can be used when listing transfers.
TransferParams is the set of parameters that can be used when creating or updating a transfer.
TransferSchedule is the structure for an account's transfer schedule.
TransferScheduleParams are the parameters allowed for transfer schedules.
TxFee is a structure that breaks down the fees in a transaction.
TxListParams is the set of parameters that can be used when listing balance transactions.
TxParams is the set of parameters that can be used when retrieving a transaction.
VerificationFieldsList lists the fields needed for an account verification.