Versions in this module Expand all Collapse all v58 v58.1.0 Mar 19, 2019 Changes in this version type AccountParams + AccountToken *string type PersonParams + PersonToken *string v58.0.0 Mar 19, 2019 Changes in this version + const APIBackend + const APIURL + const APIVersion + const EndingBefore + const StartingAfter + const UnknownPlatform + const UploadsBackend + const UploadsURL + const UsageRecordActionIncrement + const UsageRecordActionSet + var EnableTelemetry = false + var Key string + var LogLevel = 2 + func Bool(v bool) *bool + func BoolValue(v *bool) bool + func Float64(v float64) *float64 + func Float64Value(v *float64) float64 + func FormatURLPath(format string, params ...string) string + func Int64(v int64) *int64 + func Int64Value(v *int64) int64 + func NewIdempotencyKey() string + func ParseID(data []byte) (string, bool) + func SetAppInfo(info *AppInfo) + func SetBackend(backend SupportedBackend, b Backend) + func SetHTTPClient(client *http.Client) + func String(v string) *string + func StringValue(v *string) string + type APIConnectionError struct + func (e *APIConnectionError) Error() string + type APIError struct + func (e *APIError) Error() string + type Account struct + BusinessProfile *AccountBusinessProfile + BusinessType AccountBusinessType + Capabilities *AccountCapabilities + ChargesEnabled bool + Company *AccountCompany + Country string + Created int64 + DefaultCurrency Currency + Deleted bool + DetailsSubmitted bool + Email string + ExternalAccounts *ExternalAccountList + ID string + Individual *Person + Metadata map[string]string + Object string + PayoutsEnabled bool + Requirements *AccountRequirements + Settings *AccountSettings + TOSAcceptance *AccountTOSAcceptance + Type AccountType + func (a *Account) UnmarshalJSON(data []byte) error + type AccountAddress struct + City string + Country string + Line1 string + Line2 string + PostalCode string + State string + Town string + type AccountAddressParams struct + City *string + Country *string + Line1 *string + Line2 *string + PostalCode *string + State *string + Town *string + type AccountBusinessProfile struct + MCC string + Name string + ProductDescription string + SupportAddress *Address + SupportEmail string + SupportPhone string + SupportURL string + URL string + type AccountBusinessProfileParams struct + MCC *string + Name *string + ProductDescription *string + SupportEmail *string + SupportPhone *string + SupportURL *string + URL *string + type AccountBusinessType string + const AccountBusinessTypeCompany + const AccountBusinessTypeIndividual + type AccountCapabilities struct + CardPayments AccountCapabilityStatus + LegacyPayments AccountCapabilityStatus + PlatformPayments AccountCapabilityStatus + type AccountCapability string + const AccountCapabilityCardPayments + const AccountCapabilityLegacyPayments + const AccountCapabilityPlatformPayments + type AccountCapabilityStatus string + const AccountCapabilityStatusActive + const AccountCapabilityStatusInactive + const AccountCapabilityStatusPending + type AccountCompany struct + Address *AccountAddress + AddressKana *AccountAddress + AddressKanji *AccountAddress + DirectorsProvided bool + Name string + NameKana string + NameKanji string + OwnersProvided bool + Phone string + TaxIDProvided bool + TaxIDRegistrar string + VATIDProvided bool + type AccountCompanyParams struct + Address *AccountAddressParams + AddressKana *AccountAddressParams + AddressKanji *AccountAddressParams + DirectorsProvided *bool + Name *string + NameKana *string + NameKanji *string + OwnersProvided *bool + Phone *string + TaxID *string + TaxIDRegistrar *string + VATID *string + type AccountDeclineOn struct + AVSFailure bool + CVCFailure bool + type AccountDeclineSettingsParams struct + AVSFailure *bool + CVCFailure *bool + type AccountExternalAccountParams struct + AccountHolderName *string + AccountHolderType *string + AccountNumber *string + Country *string + Currency *string + RoutingNumber *string + Token *string + func (p *AccountExternalAccountParams) AppendTo(body *form.Values, keyParts []string) + type AccountLink struct + Created int64 + ExpiresAt int64 + Object string + URL string + type AccountLinkCollect string + const AccountLinkCollectCurrentlyDue + const AccountLinkCollectEventuallyDue + type AccountLinkParams struct + Account *string + Collect *string + FailureURL *string + SuccessURL *string + Type *string + type AccountLinkType string + const AccountLinkTypeCustomAccountUpdate + const AccountLinkTypeCustomAccountVerification + type AccountList struct + Data []*Account + type AccountListParams struct + type AccountParams struct + BusinessProfile *AccountBusinessProfileParams + BusinessType *string + Company *AccountCompanyParams + Country *string + DefaultCurrency *string + Email *string + ExternalAccount *AccountExternalAccountParams + Individual *PersonParams + RequestedCapabilities []*string + Settings *AccountSettingsParams + TOSAcceptance *AccountTOSAcceptanceParams + Type *string + type AccountPayoutSchedule struct + DelayDays int64 + Interval PayoutInterval + MonthlyAnchor int64 + WeeklyAnchor string + type AccountRejectParams struct + Reason *string + type AccountRejectReason string + const AccountRejectReasonFraud + const AccountRejectReasonOther + const AccountRejectReasonTermsOfService + type AccountRequirements struct + CurrentDeadline int64 + CurrentlyDue []string + DisabledReason AccountRequirementsDisabledReason + EventuallyDue []string + PastDue []string + type AccountRequirementsDisabledReason string + const AccountRequirementsDisabledReasonFieldsNeeded + const AccountRequirementsDisabledReasonListed + const AccountRequirementsDisabledReasonOther + const AccountRequirementsDisabledReasonRejectedFraud + const AccountRequirementsDisabledReasonRejectedListed + const AccountRequirementsDisabledReasonRejectedOther + const AccountRequirementsDisabledReasonRejectedTermsOfService + const AccountRequirementsDisabledReasonUnderReview + type AccountSettings struct + Branding *AccountSettingsBranding + CardPayments *AccountSettingsCardPayments + Dashboard *AccountSettingsDashboard + Payments *AccountSettingsPayments + Payouts *AccountSettingsPayouts + type AccountSettingsBranding struct + Icon *File + Logo *File + PrimaryColor string + type AccountSettingsBrandingParams struct + Icon *string + Logo *string + PrimaryColor *string + type AccountSettingsCardPayments struct + DeclineOn *AccountDeclineOn + StatementDescriptorPrefix string + type AccountSettingsCardPaymentsParams struct + DeclineOn *AccountDeclineSettingsParams + StatementDescriptorPrefix *string + type AccountSettingsDashboard struct + DisplayName string + Timezone string + type AccountSettingsDashboardParams struct + DisplayName *string + Timezone *string + type AccountSettingsParams struct + Branding *AccountSettingsBrandingParams + CardPayments *AccountSettingsCardPaymentsParams + Dashboard *AccountSettingsDashboardParams + Payments *AccountSettingsPaymentsParams + Payouts *AccountSettingsPayoutsParams + type AccountSettingsPayments struct + StatementDescriptor string + type AccountSettingsPaymentsParams struct + StatementDescriptor *string + type AccountSettingsPayouts struct + DebitNegativeBalances bool + Schedule *AccountPayoutSchedule + StatementDescriptor string + type AccountSettingsPayoutsParams struct + DebitNegativeBalances *bool + Schedule *PayoutScheduleParams + StatementDescriptor *string + type AccountTOSAcceptance struct + Date int64 + IP string + UserAgent string + type AccountTOSAcceptanceParams struct + Date *int64 + IP *string + UserAgent *string + type AccountType string + const AccountTypeCustom + const AccountTypeExpress + const AccountTypeStandard + type Address struct + City string + Country string + Line1 string + Line2 string + PostalCode string + State string + type AddressParams struct + City *string + Country *string + Line1 *string + Line2 *string + PostalCode *string + State *string + type Amount struct + Currency Currency + Value int64 + type AppInfo struct + Name string + PartnerID string + URL string + Version string + type ApplePayDomain struct + Created int64 + Deleted bool + DomainName string + ID string + Livemode bool + type ApplePayDomainList struct + Data []*ApplePayDomain + type ApplePayDomainListParams struct + type ApplePayDomainParams struct + DomainName *string + type Application struct + ID string + Name string + func (a *Application) UnmarshalJSON(data []byte) error + type ApplicationFee struct + Account *Account + Amount int64 + AmountRefunded int64 + Application string + BalanceTransaction *BalanceTransaction + Charge *Charge + Created int64 + Currency Currency + ID string + Livemode bool + OriginatingTransaction *Charge + Refunded bool + Refunds *FeeRefundList + func (f *ApplicationFee) UnmarshalJSON(data []byte) error + type ApplicationFeeList struct + Data []*ApplicationFee + type ApplicationFeeListParams struct + Charge *string + Created *int64 + CreatedRange *RangeQueryParams + type ApplicationFeeParams struct + type AuthenticationError struct + func (e *AuthenticationError) Error() string + type AuthorizationControlsParams struct + AllowedCategories []*string + BlockedCategories []*string + MaxAmount *int64 + MaxApprovals *int64 + type Backend interface + Call func(method, path, key string, params ParamsContainer, v interface{}) error + CallMultipart func(method, path, key, boundary string, body *bytes.Buffer, params *Params, ...) error + CallRaw func(method, path, key string, body *form.Values, params *Params, v interface{}) error + SetMaxNetworkRetries func(maxNetworkRetries int) + func GetBackend(backendType SupportedBackend) Backend + func GetBackendWithConfig(backendType SupportedBackend, config *BackendConfig) Backend + type BackendConfig struct + EnableTelemetry bool + HTTPClient *http.Client + LogLevel int + Logger Printfer + MaxNetworkRetries int + URL string + type BackendImplementation struct + HTTPClient *http.Client + LogLevel int + Logger Printfer + MaxNetworkRetries int + Type SupportedBackend + URL string + func (s *BackendImplementation) Call(method, path, key string, params ParamsContainer, v interface{}) error + func (s *BackendImplementation) CallMultipart(method, path, key, boundary string, body *bytes.Buffer, params *Params, ...) error + func (s *BackendImplementation) CallRaw(method, path, key string, form *form.Values, params *Params, v interface{}) error + func (s *BackendImplementation) Do(req *http.Request, body *bytes.Buffer, v interface{}) error + func (s *BackendImplementation) NewRequest(method, path, key, contentType string, params *Params) (*http.Request, error) + func (s *BackendImplementation) ResponseToError(res *http.Response, resBody []byte) error + func (s *BackendImplementation) SetMaxNetworkRetries(maxNetworkRetries int) + func (s *BackendImplementation) SetNetworkRetriesSleep(sleep bool) + type Backends struct + API Backend + Uploads Backend + func NewBackends(httpClient *http.Client) *Backends + type Balance struct + Available []*Amount + Livemode bool + Pending []*Amount + type BalanceParams struct + type BalanceTransaction struct + Amount int64 + AvailableOn int64 + Created int64 + Currency Currency + Description string + ExchangeRate float64 + Fee int64 + FeeDetails []*BalanceTransactionFee + ID string + Net int64 + Recipient string + Source *BalanceTransactionSource + Status BalanceTransactionStatus + Type BalanceTransactionType + func (t *BalanceTransaction) UnmarshalJSON(data []byte) error + type BalanceTransactionFee struct + Amount int64 + Application string + Currency Currency + Description string + Type string + type BalanceTransactionList struct + Data []*BalanceTransaction + type BalanceTransactionListParams struct + AvailableOn *int64 + AvailableOnRange *RangeQueryParams + Created *int64 + CreatedRange *RangeQueryParams + Currency *string + Payout *string + Source *string + Type *string + type BalanceTransactionParams struct + type BalanceTransactionSource struct + ApplicationFee *ApplicationFee + Charge *Charge + Dispute *Dispute + ID string + IssuingAuthorization *IssuingAuthorization + IssuingTransaction *IssuingAuthorization + Payout *Payout + RecipientTransfer *RecipientTransfer + Refund *Refund + Reversal *Reversal + Transfer *Transfer + Type BalanceTransactionSourceType + func (s *BalanceTransactionSource) MarshalJSON() ([]byte, error) + func (s *BalanceTransactionSource) UnmarshalJSON(data []byte) error + type BalanceTransactionSourceType string + const BalanceTransactionSourceTypeApplicationFee + const BalanceTransactionSourceTypeCharge + const BalanceTransactionSourceTypeDispute + const BalanceTransactionSourceTypeIssuingAuthorization + const BalanceTransactionSourceTypeIssuingTransaction + const BalanceTransactionSourceTypePayout + const BalanceTransactionSourceTypeRecipientTransfer + const BalanceTransactionSourceTypeRefund + const BalanceTransactionSourceTypeReversal + const BalanceTransactionSourceTypeTransfer + type BalanceTransactionStatus string + const BalanceTransactionStatusAvailable + const BalanceTransactionStatusPending + type BalanceTransactionType string + const BalanceTransactionTypeAdjustment + const BalanceTransactionTypeApplicationFee + const BalanceTransactionTypeApplicationFeeRefund + const BalanceTransactionTypeCharge + const BalanceTransactionTypeIssuingAuthorizationHold + const BalanceTransactionTypeIssuingAuthorizationRelease + const BalanceTransactionTypeIssuingAuthorizationTransaction + const BalanceTransactionTypePayment + const BalanceTransactionTypePaymentFailureRefund + const BalanceTransactionTypePaymentRefund + const BalanceTransactionTypePayout + const BalanceTransactionTypePayoutCancel + const BalanceTransactionTypePayoutFailure + const BalanceTransactionTypeRecipientTransfer + const BalanceTransactionTypeRecipientTransferCancel + const BalanceTransactionTypeRecipientTransferFailure + const BalanceTransactionTypeRefund + const BalanceTransactionTypeStripeFee + const BalanceTransactionTypeTransfer + const BalanceTransactionTypeTransferRefund + type BankAccount struct + AccountHolderName string + AccountHolderType BankAccountAccountHolderType + BankName string + Country string + Currency Currency + Customer *Customer + DefaultForCurrency bool + Deleted bool + Fingerprint string + ID string + Last4 string + Metadata map[string]string + RoutingNumber string + Status BankAccountStatus + func (b *BankAccount) UnmarshalJSON(data []byte) error + type BankAccountAccountHolderType string + const BankAccountAccountHolderTypeCompany + const BankAccountAccountHolderTypeIndividual + type BankAccountList struct + Data []*BankAccount + type BankAccountListParams struct + Account *string + Customer *string + func (p *BankAccountListParams) AppendTo(body *form.Values, keyParts []string) + type BankAccountParams struct + Account *string + AccountHolderName *string + AccountHolderType *string + AccountNumber *string + Country *string + Currency *string + Customer *string + DefaultForCurrency *bool + ID *string + RoutingNumber *string + Token *string + func (a *BankAccountParams) AppendToAsSourceOrExternalAccount(body *form.Values) + type BankAccountStatus string + const BankAccountStatusErrored + const BankAccountStatusNew + const BankAccountStatusValidated + const BankAccountStatusVerificationFailed + const BankAccountStatusVerified + type BillingDetails struct + Address *Address + Email string + Name string + Phone string + type BillingDetailsParams struct + Address *AddressParams + Email *string + Name *string + Phone *string + type BitcoinReceiver struct + Active bool + Amount int64 + AmountReceived int64 + BitcoinAmount int64 + BitcoinAmountReceived int64 + BitcoinURI string + Created int64 + Currency Currency + Customer string + Description string + Email string + Filled bool + ID string + InboundAddress string + Metadata map[string]string + Payment string + RefundAddress string + RejectTransactions bool + Transactions *BitcoinTransactionList + func (r *BitcoinReceiver) UnmarshalJSON(data []byte) error + type BitcoinReceiverList struct + Data []*BitcoinReceiver + type BitcoinReceiverListParams struct + Active *bool + Filled *bool + UncapturedFunds *bool + type BitcoinTransaction struct + Amount int64 + BitcoinAmount int64 + Created int64 + Currency Currency + Customer string + ID string + Receiver string + func (bt *BitcoinTransaction) UnmarshalJSON(data []byte) error + type BitcoinTransactionList struct + Data []*BitcoinTransaction + type BitcoinTransactionListParams struct + Customer *string + Receiver *string + type CaptureParams struct + Amount *int64 + ApplicationFee *int64 + ApplicationFeeAmount *int64 + ExchangeRate *float64 + ReceiptEmail *string + StatementDescriptor *string + type Card struct + AddressCity string + AddressCountry string + AddressLine1 string + AddressLine1Check CardVerification + AddressLine2 string + AddressState string + AddressZip string + AddressZipCheck CardVerification + AvailablePayoutMethods []CardAvailablePayoutMethod + Brand CardBrand + CVCCheck CardVerification + Country string + Currency Currency + Customer *Customer + DefaultForCurrency bool + Deleted bool + Description string + DynamicLast4 string + ExpMonth uint8 + ExpYear uint16 + Fingerprint string + Funding CardFunding + ID string + IIN string + Issuer string + Last4 string + Metadata map[string]string + Name string + Recipient *Recipient + ThreeDSecure *ThreeDSecure + TokenizationMethod CardTokenizationMethod + func (c *Card) UnmarshalJSON(data []byte) error + type CardAvailablePayoutMethod string + const CardAvailablePayoutMethodInstant + const CardAvailablePayoutMethodStandard + type CardBrand string + const CardBrandAmex + const CardBrandDinersClub + const CardBrandDiscover + const CardBrandJCB + const CardBrandMasterCard + const CardBrandUnionPay + const CardBrandUnknown + const CardBrandVisa + type CardError struct + DeclineCode string + func (e *CardError) Error() string + type CardFunding string + const CardFundingCredit + const CardFundingDebit + const CardFundingPrepaid + const CardFundingUnknown + type CardList struct + Data []*Card + type CardListParams struct + Account *string + Customer *string + Recipient *string + func (p *CardListParams) AppendTo(body *form.Values, keyParts []string) + type CardParams struct + Account *string + AddressCity *string + AddressCountry *string + AddressLine1 *string + AddressLine2 *string + AddressState *string + AddressZip *string + CVC *string + Currency *string + Customer *string + DefaultForCurrency *bool + ExpMonth *string + ExpYear *string + ID string + Name *string + Number *string + Recipient *string + Token *string + func (c *CardParams) AppendToAsCardSourceOrExternalAccount(body *form.Values, keyParts []string) + type CardTokenizationMethod string + const TokenizationMethodAndroidPay + const TokenizationMethodApplePay + type CardVerification string + const CardVerificationFail + const CardVerificationPass + const CardVerificationUnchecked + type Charge struct + Amount int64 + AmountRefunded int64 + Application *Application + ApplicationFee *ApplicationFee + ApplicationFeeAmount int64 + AuthorizationCode string + BalanceTransaction *BalanceTransaction + BillingDetails *BillingDetails + Captured bool + Created int64 + Currency Currency + Customer *Customer + Description string + Destination *Account + Dispute *Dispute + FailureCode string + FailureMessage string + FraudDetails *FraudDetails + ID string + Invoice *Invoice + Level3 ChargeLevel3 + Livemode bool + Metadata map[string]string + OnBehalfOf *Account + Outcome *ChargeOutcome + Paid bool + PaymentIntent string + PaymentMethod string + PaymentMethodDetails *ChargePaymentMethodDetails + ReceiptEmail string + ReceiptNumber string + ReceiptURL string + Refunded bool + Refunds *RefundList + Review *Review + Shipping *ShippingDetails + Source *PaymentSource + SourceTransfer *Transfer + StatementDescriptor string + Status string + Transfer *Transfer + TransferData *ChargeTransferData + TransferGroup string + func (c *Charge) UnmarshalJSON(data []byte) error + type ChargeFraudStripeReport string + const ChargeFraudStripeReportFraudulent + type ChargeFraudUserReport string + const ChargeFraudUserReportFraudulent + const ChargeFraudUserReportSafe + type ChargeLevel3 struct + CustomerReference string + LineItems []*ChargeLevel3LineItem + MerchantReference string + ShippingAddressZip string + ShippingAmount int64 + ShippingFromZip string + type ChargeLevel3LineItem struct + DiscountAmount int64 + ProductCode string + ProductDescription string + Quantity int64 + TaxAmount int64 + UnitCost int64 + type ChargeLevel3LineItemsParams struct + DiscountAmount *int64 + ProductCode *string + ProductDescription *string + Quantity *int64 + TaxAmount *int64 + UnitCost *int64 + type ChargeLevel3Params struct + CustomerReference *string + LineItems []*ChargeLevel3LineItemsParams + MerchantReference *string + ShippingAddressZip *string + ShippingAmount *int64 + ShippingFromZip *string + type ChargeList struct + Data []*Charge + type ChargeListParams struct + Created *int64 + CreatedRange *RangeQueryParams + Customer *string + TransferGroup *string + type ChargeOutcome struct + NetworkStatus string + Reason string + RiskLevel string + RiskScore int64 + Rule *ChargeOutcomeRule + SellerMessage string + Type string + type ChargeOutcomeRule struct + Action string + ID string + Predicate string + func (c *ChargeOutcomeRule) UnmarshalJSON(data []byte) error + type ChargeParams struct + Amount *int64 + ApplicationFee *int64 + ApplicationFeeAmount *int64 + Capture *bool + Currency *string + Customer *string + Description *string + Destination *DestinationParams + ExchangeRate *float64 + FraudDetails *FraudDetailsParams + Level3 *ChargeLevel3Params + OnBehalfOf *string + ReceiptEmail *string + Shipping *ShippingDetailsParams + Source *SourceParams + StatementDescriptor *string + TransferData *ChargeTransferDataParams + TransferGroup *string + func (p *ChargeParams) SetSource(sp interface{}) error + type ChargePaymentMethodDetails struct + AchCreditTransfer *ChargePaymentMethodDetailsAchCreditTransfer + AchDebit *ChargePaymentMethodDetailsAchDebit + Alipay *ChargePaymentMethodDetailsAlipay + Bancontact *ChargePaymentMethodDetailsBancontact + Bitcoin *ChargePaymentMethodDetailsBitcoin + Card *ChargePaymentMethodDetailsCard + CardPresent *ChargePaymentMethodDetailsCardPresent + Eps *ChargePaymentMethodDetailsEps + Giropay *ChargePaymentMethodDetailsGiropay + Ideal *ChargePaymentMethodDetailsIdeal + Multibanco *ChargePaymentMethodDetailsMultibanco + P24 *ChargePaymentMethodDetailsP24 + SepaDebit *ChargePaymentMethodDetailsSepaDebit + Sofort *ChargePaymentMethodDetailsSofort + StripeAccount *ChargePaymentMethodDetailsStripeAccount + Type ChargePaymentMethodDetailsType + Wechat *ChargePaymentMethodDetailsWechat + type ChargePaymentMethodDetailsAchCreditTransfer struct + AccountNumber string + BankName string + RoutingNumber string + SwiftCode string + type ChargePaymentMethodDetailsAchDebit struct + AccountHolderType BankAccountAccountHolderType + BankName string + Country string + Fingerprint string + Last4 string + RoutingNumber string + type ChargePaymentMethodDetailsAlipay struct + type ChargePaymentMethodDetailsBancontact struct + BankCode string + BankName string + Bic string + IbanLast4 string + PreferredLanguage string + VerifiedName string + type ChargePaymentMethodDetailsBitcoin struct + Address string + Amount int64 + AmountCharged int64 + AmountReceived int64 + AmountReturned int64 + RefundAddress string + type ChargePaymentMethodDetailsCard struct + Brand PaymentMethodCardBrand + Checks *ChargePaymentMethodDetailsCardChecks + Country string + Description string + ExpMonth uint64 + ExpYear uint64 + Fingerprint string + Funding CardFunding + IIN string + Issuer string + Last4 string + ThreeDSecure *ChargePaymentMethodDetailsCardThreeDSecure + Wallet *ChargePaymentMethodDetailsCardWallet + type ChargePaymentMethodDetailsCardChecks struct + AddressLine1Check CardVerification + AddressPostalCodeCheck CardVerification + CVCCheck CardVerification + type ChargePaymentMethodDetailsCardPresent struct + Brand PaymentMethodCardBrand + Country string + EmvAuthData string + ExpMonth uint64 + ExpYear uint64 + Fingerprint string + Funding CardFunding + GeneratedCard string + Last4 string + ReadMethod string + Receipt *ChargePaymentMethodDetailsCardPresentReceipt + type ChargePaymentMethodDetailsCardPresentReceipt struct + ApplicationCryptogram string + ApplicationPreferredName string + AuthorizationCode string + AuthorizationResponseCode string + CardholderVerificationMethod string + DedicatedFileName string + TerminalVerificationResults string + TransactionStatusInformation string + type ChargePaymentMethodDetailsCardThreeDSecure struct + type ChargePaymentMethodDetailsCardWallet struct + AmexExpressCheckout *ChargePaymentMethodDetailsCardWalletAmexExpressCheckout + ApplePay *ChargePaymentMethodDetailsCardWalletApplePay + DynamicLast4 string + GooglePay *ChargePaymentMethodDetailsCardWalletGooglePay + Masterpass *ChargePaymentMethodDetailsCardWalletMasterpass + SamsungPay *ChargePaymentMethodDetailsCardWalletSamsungPay + Type PaymentMethodCardWalletType + VisaCheckout *ChargePaymentMethodDetailsCardWalletVisaCheckout + type ChargePaymentMethodDetailsCardWalletAmexExpressCheckout struct + type ChargePaymentMethodDetailsCardWalletApplePay struct + type ChargePaymentMethodDetailsCardWalletGooglePay struct + type ChargePaymentMethodDetailsCardWalletMasterpass struct + BillingAddress *Address + Email string + Name string + ShippingAddress *Address + type ChargePaymentMethodDetailsCardWalletSamsungPay struct + type ChargePaymentMethodDetailsCardWalletVisaCheckout struct + BillingAddress *Address + Email string + Name string + ShippingAddress *Address + type ChargePaymentMethodDetailsEps struct + VerifiedName string + type ChargePaymentMethodDetailsGiropay struct + BankCode string + BankName string + Bic string + VerifiedName string + type ChargePaymentMethodDetailsIdeal struct + Bank string + Bic string + IbanLast4 string + VerifiedName string + type ChargePaymentMethodDetailsMultibanco struct + Entity string + Reference string + type ChargePaymentMethodDetailsP24 struct + Reference string + VerifiedName string + type ChargePaymentMethodDetailsSepaDebit struct + BankCode string + BranchCode string + Country string + Fingerprint string + Last4 string + type ChargePaymentMethodDetailsSofort struct + BankCode string + BankName string + Bic string + Country string + IbanLast4 string + VerifiedName string + type ChargePaymentMethodDetailsStripeAccount struct + type ChargePaymentMethodDetailsType string + const ChargePaymentMethodDetailsTypeAchCreditTransfer + const ChargePaymentMethodDetailsTypeAchDebit + const ChargePaymentMethodDetailsTypeAlipay + const ChargePaymentMethodDetailsTypeBancontact + const ChargePaymentMethodDetailsTypeBitcoin + const ChargePaymentMethodDetailsTypeCard + const ChargePaymentMethodDetailsTypeCardPresent + const ChargePaymentMethodDetailsTypeEps + const ChargePaymentMethodDetailsTypeGiropay + const ChargePaymentMethodDetailsTypeIdeal + const ChargePaymentMethodDetailsTypeMultibanco + const ChargePaymentMethodDetailsTypeP24 + const ChargePaymentMethodDetailsTypeSepaDebit + const ChargePaymentMethodDetailsTypeSofort + const ChargePaymentMethodDetailsTypeStripeAccount + const ChargePaymentMethodDetailsTypeWechat + type ChargePaymentMethodDetailsWechat struct + type ChargeTransferData struct + Amount int64 + Destination *Account + type ChargeTransferDataParams struct + Amount *int64 + Destination *string + type CodeVerificationFlow struct + AttemptsRemaining int64 + Status SourceCodeVerificationFlowStatus + type Country string + type CountrySpec struct + DefaultCurrency Currency + ID string + SupportedBankAccountCurrencies map[Currency][]Country + SupportedPaymentCurrencies []Currency + SupportedPaymentMethods []string + SupportedTransferCountries []string + VerificationFields map[AccountBusinessType]*VerificationFieldsList + type CountrySpecList struct + Data []*CountrySpec + type CountrySpecListParams struct + type CountrySpecParams struct + type Coupon struct + AmountOff int64 + Created int64 + Currency Currency + Deleted bool + Duration CouponDuration + DurationInMonths int64 + ID string + Livemode bool + MaxRedemptions int64 + Metadata map[string]string + Name string + PercentOff float64 + RedeemBy int64 + TimesRedeemed int64 + Valid bool + func (c *Coupon) UnmarshalJSON(data []byte) error + type CouponDuration string + const CouponDurationForever + const CouponDurationOnce + const CouponDurationRepeating + type CouponList struct + Data []*Coupon + type CouponListParams struct + Created *int64 + CreatedRange *RangeQueryParams + type CouponParams struct + AmountOff *int64 + Currency *string + Duration *string + DurationInMonths *int64 + ID *string + MaxRedemptions *int64 + Name *string + PercentOff *float64 + RedeemBy *int64 + type Currency string + const CurrencyAED + const CurrencyAFN + const CurrencyALL + const CurrencyAMD + const CurrencyANG + const CurrencyAOA + const CurrencyARS + const CurrencyAUD + const CurrencyAWG + const CurrencyAZN + const CurrencyBAM + const CurrencyBBD + const CurrencyBDT + const CurrencyBGN + const CurrencyBIF + const CurrencyBMD + const CurrencyBND + const CurrencyBOB + const CurrencyBRL + const CurrencyBSD + const CurrencyBWP + const CurrencyBZD + const CurrencyCAD + const CurrencyCDF + const CurrencyCHF + const CurrencyCLP + const CurrencyCNY + const CurrencyCOP + const CurrencyCRC + const CurrencyCVE + const CurrencyCZK + const CurrencyDJF + const CurrencyDKK + const CurrencyDOP + const CurrencyDZD + const CurrencyEEK + const CurrencyEGP + const CurrencyETB + const CurrencyEUR + const CurrencyFJD + const CurrencyFKP + const CurrencyGBP + const CurrencyGEL + const CurrencyGIP + const CurrencyGMD + const CurrencyGNF + const CurrencyGTQ + const CurrencyGYD + const CurrencyHKD + const CurrencyHNL + const CurrencyHRK + const CurrencyHTG + const CurrencyHUF + const CurrencyIDR + const CurrencyILS + const CurrencyINR + const CurrencyISK + const CurrencyJMD + const CurrencyJPY + const CurrencyKES + const CurrencyKGS + const CurrencyKHR + const CurrencyKMF + const CurrencyKRW + const CurrencyKYD + const CurrencyKZT + const CurrencyLAK + const CurrencyLBP + const CurrencyLKR + const CurrencyLRD + const CurrencyLSL + const CurrencyLTL + const CurrencyLVL + const CurrencyMAD + const CurrencyMDL + const CurrencyMGA + const CurrencyMKD + const CurrencyMNT + const CurrencyMOP + const CurrencyMRO + const CurrencyMUR + const CurrencyMVR + const CurrencyMWK + const CurrencyMXN + const CurrencyMYR + const CurrencyMZN + const CurrencyNAD + const CurrencyNGN + const CurrencyNIO + const CurrencyNOK + const CurrencyNPR + const CurrencyNZD + const CurrencyPAB + const CurrencyPEN + const CurrencyPGK + const CurrencyPHP + const CurrencyPKR + const CurrencyPLN + const CurrencyPYG + const CurrencyQAR + const CurrencyRON + const CurrencyRSD + const CurrencyRUB + const CurrencyRWF + const CurrencySAR + const CurrencySBD + const CurrencySCR + const CurrencySEK + const CurrencySGD + const CurrencySHP + const CurrencySLL + const CurrencySOS + const CurrencySRD + const CurrencySTD + const CurrencySVC + const CurrencySZL + const CurrencyTHB + const CurrencyTJS + const CurrencyTOP + const CurrencyTRY + const CurrencyTTD + const CurrencyTWD + const CurrencyTZS + const CurrencyUAH + const CurrencyUGX + const CurrencyUSD + const CurrencyUYU + const CurrencyUZS + const CurrencyVEF + const CurrencyVND + const CurrencyVUV + const CurrencyWST + const CurrencyXAF + const CurrencyXCD + const CurrencyXOF + const CurrencyXPF + const CurrencyYER + const CurrencyZAR + const CurrencyZMW + type Customer struct + AccountBalance int64 + Created int64 + Currency Currency + DefaultSource *PaymentSource + Deleted bool + Delinquent bool + Description string + Discount *Discount + Email string + ID string + InvoicePrefix string + Livemode bool + Metadata map[string]string + Shipping *CustomerShippingDetails + Sources *SourceList + Subscriptions *SubscriptionList + TaxInfo *CustomerTaxInfo + TaxInfoVerification *CustomerTaxInfoVerification + func (c *Customer) UnmarshalJSON(data []byte) error + type CustomerList struct + Data []*Customer + type CustomerListParams struct + Created *int64 + CreatedRange *RangeQueryParams + type CustomerParams struct + AccountBalance *int64 + Coupon *string + DefaultSource *string + Description *string + Email *string + InvoicePrefix *string + Plan *string + Quantity *int64 + Shipping *CustomerShippingDetailsParams + Source *SourceParams + TaxInfo *CustomerTaxInfoParams + TaxPercent *float64 + Token *string + TrialEnd *int64 + func (cp *CustomerParams) SetSource(sp interface{}) error + type CustomerShippingDetails struct + Address Address + Name string + Phone string + type CustomerShippingDetailsParams struct + Address *AddressParams + Name *string + Phone *string + type CustomerSourceParams struct + Customer *string + Source *SourceParams + func (cp *CustomerSourceParams) SetSource(sp interface{}) error + type CustomerTaxInfo struct + TaxID string + Type CustomerTaxInfoType + type CustomerTaxInfoParams struct + TaxID *string + Type *string + type CustomerTaxInfoType string + const CustomerTaxInfoTypeVAT + type CustomerTaxInfoVerification struct + Status CustomerTaxInfoVerificationStatus + VerifiedName string + type CustomerTaxInfoVerificationStatus string + const CustomerTaxInfoVerificationStatusPending + const CustomerTaxInfoVerificationStatusUnverified + const CustomerTaxInfoVerificationStatusVerified + type DOB struct + Day int64 + Month int64 + Year int64 + type DOBParams struct + Day *int64 + Month *int64 + Year *int64 + type DeliveryEstimate struct + Date string + Earliest string + Latest string + Type OrderDeliveryEstimateType + type DestinationParams struct + Account *string + Amount *int64 + type Discount struct + Coupon *Coupon + Customer string + Deleted bool + End int64 + Start int64 + Subscription string + type DiscountParams struct + type Dispute struct + Amount int64 + BalanceTransactions []*BalanceTransaction + Charge *Charge + Created int64 + Currency Currency + Evidence *DisputeEvidence + EvidenceDetails *EvidenceDetails + ID string + IsChargeRefundable bool + Livemode bool + Metadata map[string]string + Reason DisputeReason + Status DisputeStatus + func (d *Dispute) UnmarshalJSON(data []byte) error + type DisputeEvidence struct + AccessActivityLog string + BillingAddress string + CancellationPolicy *File + CancellationPolicyDisclosure string + CancellationRebuttal string + CustomerCommunication *File + CustomerEmailAddress string + CustomerName string + CustomerPurchaseIP string + CustomerSignature *File + DuplicateChargeDocumentation *File + DuplicateChargeExplanation string + DuplicateChargeID string + ProductDescription string + Receipt *File + RefundPolicy *File + RefundPolicyDisclosure string + RefundRefusalExplanation string + ServiceDate string + ServiceDocumentation *File + ShippingAddress string + ShippingCarrier string + ShippingDate string + ShippingDocumentation *File + ShippingTrackingNumber string + UncategorizedFile *File + UncategorizedText string + type DisputeEvidenceParams struct + AccessActivityLog *string + BillingAddress *string + CancellationPolicy *string + CancellationPolicyDisclosure *string + CancellationRebuttal *string + CustomerCommunication *string + CustomerEmailAddress *string + CustomerName *string + CustomerPurchaseIP *string + CustomerSignature *string + DuplicateChargeDocumentation *string + DuplicateChargeExplanation *string + DuplicateChargeID *string + ProductDescription *string + Receipt *string + RefundPolicy *string + RefundPolicyDisclosure *string + RefundRefusalExplanation *string + ServiceDate *string + ServiceDocumentation *string + ShippingAddress *string + ShippingCarrier *string + ShippingDate *string + ShippingDocumentation *string + ShippingTrackingNumber *string + UncategorizedFile *string + UncategorizedText *string + type DisputeList struct + Data []*Dispute + type DisputeListParams struct + Created *int64 + CreatedRange *RangeQueryParams + type DisputeParams struct + Evidence *DisputeEvidenceParams + Submit *bool + type DisputeReason string + const DisputeReasonCreditNotProcessed + const DisputeReasonDuplicate + const DisputeReasonFraudulent + const DisputeReasonGeneral + const DisputeReasonProductNotReceived + const DisputeReasonProductUnacceptable + const DisputeReasonSubscriptionCanceled + const DisputeReasonUnrecognized + type DisputeStatus string + const DisputeStatusChargeRefunded + const DisputeStatusLost + const DisputeStatusNeedsResponse + const DisputeStatusUnderReview + const DisputeStatusWarningClosed + const DisputeStatusWarningNeedsResponse + const DisputeStatusWarningUnderReview + const DisputeStatusWon + type EphemeralKey struct + AssociatedObjects []struct{ ... } + Created int64 + Expires int64 + ID string + Livemode bool + RawJSON []byte + func (e *EphemeralKey) UnmarshalJSON(data []byte) error + type EphemeralKeyParams struct + Customer *string + IssuingCard *string + StripeVersion *string + type Error struct + ChargeID string + Code ErrorCode + Err error + HTTPStatusCode int + Msg string + Param string + PaymentIntent *PaymentIntent + PaymentMethod *PaymentMethod + RequestID string + Source *PaymentSource + Type ErrorType + func (e *Error) Error() string + type ErrorCode string + const ErrorCodeCardDeclined + const ErrorCodeExpiredCard + const ErrorCodeIncorrectCVC + const ErrorCodeIncorrectNumber + const ErrorCodeIncorrectZip + const ErrorCodeInvalidCVC + const ErrorCodeInvalidExpiryMonth + const ErrorCodeInvalidExpiryYear + const ErrorCodeInvalidNumber + const ErrorCodeInvalidSwipeData + const ErrorCodeMissing + const ErrorCodeProcessingError + const ErrorCodeRateLimit + const ErrorCodeResourceMissing + type ErrorType string + const ErrorTypeAPI + const ErrorTypeAPIConnection + const ErrorTypeAuthentication + const ErrorTypeCard + const ErrorTypeInvalidRequest + const ErrorTypePermission + const ErrorTypeRateLimit + type Event struct + Account string + Created int64 + Data *EventData + ID string + Livemode bool + PendingWebhooks int64 + Request *EventRequest + Type string + func (e *Event) GetObjectValue(keys ...string) string + func (e *Event) GetPreviousValue(keys ...string) string + type EventData struct + Object map[string]interface{} + PreviousAttributes map[string]interface{} + Raw json.RawMessage + func (e *EventData) UnmarshalJSON(data []byte) error + type EventList struct + Data []*Event + type EventListParams struct + Created *int64 + CreatedRange *RangeQueryParams + DeliverySuccess *bool + Type *string + Types []*string + type EventParams struct + type EventRequest struct + ID string + IdempotencyKey string + type EvidenceDetails struct + DueBy int64 + HasEvidence bool + PastDue bool + SubmissionCount int64 + type ExchangeRate struct + ID string + Rates map[Currency]float64 + type ExchangeRateList struct + Data []*ExchangeRate + type ExchangeRateListParams struct + type ExchangeRateParams struct + type ExternalAccount struct + BankAccount *BankAccount + Card *Card + ID string + Type ExternalAccountType + func (ea *ExternalAccount) UnmarshalJSON(data []byte) error + type ExternalAccountList struct + Data []*ExternalAccount + type ExternalAccountType string + const ExternalAccountTypeBankAccount + const ExternalAccountTypeCard + type ExtraValues struct + func (v ExtraValues) AppendTo(body *form.Values, keyParts []string) + type FeeRefund struct + Amount int64 + BalanceTransaction *BalanceTransaction + Created int64 + Currency Currency + Fee *ApplicationFee + ID string + Metadata map[string]string + func (r *FeeRefund) UnmarshalJSON(data []byte) error + type FeeRefundList struct + Data []*FeeRefund + type FeeRefundListParams struct + ApplicationFee *string + type FeeRefundParams struct + Amount *int64 + ApplicationFee *string + type File struct + Created int64 + Filename string + ID string + Links *FileLinkList + Purpose FilePurpose + Size int64 + Type string + URL string + func (f *File) UnmarshalJSON(data []byte) error + type FileLink struct + Created int64 + Expired bool + ExpiresAt int64 + File *File + ID string + Livemode bool + Metadata map[string]string + Object string + URL string + func (c *FileLink) UnmarshalJSON(data []byte) error + type FileLinkList struct + Data []*FileLink + type FileLinkListParams struct + Created *int64 + CreatedRange *RangeQueryParams + Expired *bool + File *string + type FileLinkParams struct + ExpiresAt *int64 + File *string + type FileList struct + Data []*File + type FileListParams struct + Created *int64 + CreatedRange *RangeQueryParams + Purpose *string + type FileParams struct + FileReader io.Reader + Filename *string + Purpose *string + func (f *FileParams) GetBody() (*bytes.Buffer, string, error) + type FilePurpose string + const FilePurposeBusinessLogo + const FilePurposeCustomerSignature + const FilePurposeDisputeEvidence + const FilePurposeFinanceReportRun + const FilePurposeFoundersStockDocument + const FilePurposeIdentityDocument + const FilePurposePCIDocument + const FilePurposeSigmaScheduledQuery + const FilePurposeTaxDocumentUserUpload + type Filters struct + func (f *Filters) AddFilter(key, op, value string) + func (f Filters) AppendTo(body *form.Values, keyParts []string) + type FraudDetails struct + StripeReport ChargeFraudStripeReport + UserReport ChargeFraudUserReport + type FraudDetailsParams struct + UserReport *string + type IdentityVerificationStatus string + const IdentityVerificationStatusPending + const IdentityVerificationStatusUnverified + const IdentityVerificationStatusVerified + type InvalidRequestError struct + func (e *InvalidRequestError) Error() string + type Inventory struct + Quantity int64 + Type SKUInventoryType + Value SKUInventoryValue + type InventoryParams struct + Quantity *int64 + Type *string + Value *string + type Invoice struct + AmountDue int64 + AmountPaid int64 + AmountRemaining int64 + ApplicationFeeAmount int64 + AttemptCount int64 + Attempted bool + AutoAdvance bool + Billing InvoiceBilling + BillingReason InvoiceBillingReason + Charge *Charge + Created int64 + Currency Currency + CustomFields []*InvoiceCustomField + Customer *Customer + DefaultSource *PaymentSource + Description string + Discount *Discount + DueDate int64 + EndingBalance int64 + Footer string + HostedInvoiceURL string + ID string + InvoicePDF string + Lines *InvoiceLineList + Livemode bool + Metadata map[string]string + NextPaymentAttempt int64 + Number string + Paid bool + PeriodEnd int64 + PeriodStart int64 + ReceiptNumber string + StartingBalance int64 + StatementDescriptor string + Status InvoiceBillingStatus + StatusTransitions InvoiceStatusTransitions + Subscription string + SubscriptionProrationDate int64 + Subtotal int64 + Tax int64 + TaxPercent float64 + ThreasholdReason *InvoiceThresholdReason + Total int64 + TransferData *InvoiceTransferData + WebhooksDeliveredAt int64 + func (i *Invoice) UnmarshalJSON(data []byte) error + type InvoiceBilling string + const InvoiceBillingChargeAutomatically + const InvoiceBillingSendInvoice + type InvoiceBillingReason string + const InvoiceBillingReasonManual + const InvoiceBillingReasonSubscription + const InvoiceBillingReasonSubscriptionCreate + const InvoiceBillingReasonSubscriptionCycle + const InvoiceBillingReasonSubscriptionThreshold + const InvoiceBillingReasonSubscriptionUpdate + const InvoiceBillingReasonUpcoming + type InvoiceBillingStatus string + const InvoiceBillingStatusDraft + const InvoiceBillingStatusOpen + const InvoiceBillingStatusPaid + const InvoiceBillingStatusUncollectible + const InvoiceBillingStatusVoid + type InvoiceCustomField struct + Name string + Value string + type InvoiceCustomFieldParams struct + Name *string + Value *string + type InvoiceFinalizeParams struct + AutoAdvance *bool + type InvoiceItem struct + Amount int64 + Currency Currency + Customer *Customer + Date int64 + Deleted bool + Description string + Discountable bool + ID string + Invoice *Invoice + Livemode bool + Metadata map[string]string + Period *Period + Plan *Plan + Proration bool + Quantity int64 + Subscription *Subscription + UnitAmount int64 + func (i *InvoiceItem) UnmarshalJSON(data []byte) error + type InvoiceItemList struct + Data []*InvoiceItem + type InvoiceItemListParams struct + Created *int64 + CreatedRange *RangeQueryParams + Customer *string + Invoice *string + Pending *bool + type InvoiceItemParams struct + Amount *int64 + Currency *string + Customer *string + Description *string + Discountable *bool + Invoice *string + Quantity *int64 + Subscription *string + UnitAmount *int64 + type InvoiceLine struct + Amount int64 + Currency Currency + Description string + Discountable bool + ID string + Livemode bool + Metadata map[string]string + Period *Period + Plan *Plan + Proration bool + Quantity int64 + Subscription string + SubscriptionItem string + Type InvoiceLineType + type InvoiceLineList struct + Data []*InvoiceLine + type InvoiceLineListParams struct + Customer *string + ID *string + Subscription *string + type InvoiceLineType string + const InvoiceLineTypeInvoiceItem + const InvoiceLineTypeSubscription + type InvoiceList struct + Data []*Invoice + type InvoiceListParams struct + Billing *string + Created *int64 + CreatedRange *RangeQueryParams + Customer *string + DueDate *int64 + Subscription *string + type InvoiceMarkUncollectibleParams struct + type InvoiceParams struct + ApplicationFee *int64 + ApplicationFeeAmount *int64 + AutoAdvance *bool + Billing *string + Coupon *string + CustomFields []*InvoiceCustomFieldParams + Customer *string + DaysUntilDue *int64 + DefaultSource *string + Description *string + DueDate *int64 + Footer *string + InvoiceItems []*InvoiceUpcomingInvoiceItemParams + Paid *bool + StatementDescriptor *string + Subscription *string + SubscriptionBillingCycleAnchor *int64 + SubscriptionCancelAtPeriodEnd *bool + SubscriptionItems []*SubscriptionItemsParams + SubscriptionPlan *string + SubscriptionProrate *bool + SubscriptionProrationDate *int64 + SubscriptionQuantity *int64 + SubscriptionTaxPercent *float64 + SubscriptionTrialEnd *int64 + SubscriptionTrialFromPlan *bool + TaxPercent *float64 + TransferData *InvoiceTransferDataParams + type InvoicePayParams struct + Forgive *bool + PaidOutOfBand *bool + Source *string + type InvoiceSendParams struct + type InvoiceStatusTransitions struct + FinalizedAt int64 + MarkedUncollectibleAt int64 + PaidAt int64 + VoidedAt int64 + type InvoiceThresholdReason struct + AmountGTE int64 + ItemReasons []*InvoiceThresholdReasonItemReason + type InvoiceThresholdReasonItemReason struct + LineItemIDs []string + UsageGTE int64 + type InvoiceTransferData struct + Destination *Account + type InvoiceTransferDataParams struct + Destination *string + type InvoiceUpcomingInvoiceItemParams struct + Amount *int64 + Currency *string + Description *string + Discountable *bool + InvoiceItem *string + Period *InvoiceUpcomingInvoiceItemPeriodParams + Quantity *int64 + UnitAmount *int64 + type InvoiceUpcomingInvoiceItemPeriodParams struct + End *int64 + Start *int64 + type InvoiceVoidParams struct + type IssuerFraudRecord struct + Actionable bool + Charge *Charge + Created int64 + FraudType IssuerFraudType + HasLiabilityShift bool + ID string + Livemode bool + PostDate int64 + type IssuerFraudRecordList struct + Values []*IssuerFraudRecord + type IssuerFraudRecordListParams struct + Charge *string + type IssuerFraudRecordParams struct + type IssuerFraudType string + const IssuerFraudTypeCardNeverReceived + const IssuerFraudTypeFraudulentCardApplication + const IssuerFraudTypeMadeWithCounterfeitCard + const IssuerFraudTypeMadeWithLostCard + const IssuerFraudTypeMadeWithStolenCard + const IssuerFraudTypeMisc + const IssuerFraudTypeUnauthorizedUseOfCard + type IssuingAuthorization struct + Approved bool + AuthorizationMethod IssuingAuthorizationAuthorizationMethod + AuthorizedAmount int64 + AuthorizedCurrency Currency + BalanceTransactions []*BalanceTransaction + Card *IssuingCard + Cardholder *IssuingCardholder + Created int64 + HeldAmount int64 + HeldCurrency Currency + ID string + IsHeldAmountControllable bool + Livemode bool + MerchantData *IssuingMerchantData + Metadata map[string]string + Object string + PendingAuthorizedAmount int64 + PendingHeldAmount int64 + RequestHistory []*IssuingAuthorizationRequestHistory + Status IssuingAuthorizationStatus + Transactions []*IssuingTransaction + VerificationData *IssuingAuthorizationVerificationData + WalletProvider IssuingAuthorizationWalletProviderType + func (i *IssuingAuthorization) UnmarshalJSON(data []byte) error + type IssuingAuthorizationAuthorizationControls struct + AllowedCategories []string + BlockedCategories []string + Currency Currency + MaxAmount int64 + MaxApprovals int64 + type IssuingAuthorizationAuthorizationMethod string + const IssuingAuthorizationAuthorizationMethodChip + const IssuingAuthorizationAuthorizationMethodContactless + const IssuingAuthorizationAuthorizationMethodKeyedIn + const IssuingAuthorizationAuthorizationMethodOnline + const IssuingAuthorizationAuthorizationMethodSwipe + type IssuingAuthorizationList struct + Data []*IssuingAuthorization + type IssuingAuthorizationListParams struct + Card *string + Cardholder *string + Created *int64 + CreatedRange *RangeQueryParams + Status *string + type IssuingAuthorizationParams struct + type IssuingAuthorizationRequestHistory struct + Approved bool + AuthorizedAmount int64 + AuthorizedCurrency Currency + Created int64 + HeldAmount int64 + HeldCurrency Currency + Reason IssuingAuthorizationRequestHistoryReason + type IssuingAuthorizationRequestHistoryReason string + const IssuingAuthorizationRequestHistoryReasonAuthorizationControls + const IssuingAuthorizationRequestHistoryReasonCardActive + const IssuingAuthorizationRequestHistoryReasonCardInactive + const IssuingAuthorizationRequestHistoryReasonInsufficientFunds + const IssuingAuthorizationRequestHistoryReasonWebhookApproved + const IssuingAuthorizationRequestHistoryReasonWebhookDeclined + const IssuingAuthorizationRequestHistoryReasonWebhookTimeout + type IssuingAuthorizationStatus string + const IssuingAuthorizationStatusClosed + const IssuingAuthorizationStatusPending + const IssuingAuthorizationStatusReversed + type IssuingAuthorizationVerificationData struct + AddressLine1Check IssuingAuthorizationVerificationDataCheck + AddressZipCheck IssuingAuthorizationVerificationDataCheck + CVCCheck IssuingAuthorizationVerificationDataCheck + type IssuingAuthorizationVerificationDataCheck string + const IssuingAuthorizationVerificationDataCheckMatch + const IssuingAuthorizationVerificationDataCheckMismatch + const IssuingAuthorizationVerificationDataCheckNotProvided + type IssuingAuthorizationWalletProviderType string + const IssuingAuthorizationWalletProviderTypeApplePay + const IssuingAuthorizationWalletProviderTypeGooglePay + const IssuingAuthorizationWalletProviderTypeSamsungPay + type IssuingBilling struct + Address *Address + Name string + type IssuingBillingParams struct + Address *AddressParams + Name *string + type IssuingCard struct + AuthorizationControls *IssuingCardAuthorizationControls + Billing *IssuingBilling + Brand string + Cardholder *IssuingCardholder + Created int64 + ExpMonth int64 + ExpYear int64 + ID string + Last4 string + Livemode bool + Metadata map[string]string + Name string + Object string + Shipping *IssuingCardShipping + Status IssuingCardStatus + Type IssuingCardType + func (i *IssuingCard) UnmarshalJSON(data []byte) error + type IssuingCardAuthorizationControls struct + AllowedCategories []string + BlockedCategories []string + Currency Currency + MaxAmount int64 + MaxApprovals int64 + type IssuingCardDetails struct + CVC string + Card *IssuingCard + ExpMonth *string + ExpYear *string + Number string + Object string + type IssuingCardList struct + Data []*IssuingCard + type IssuingCardListParams struct + Cardholder *string + Created *int64 + CreatedRange *RangeQueryParams + ExpMonth *int64 + ExpYear *int64 + Last4 *string + Source *string + Status *string + Type *string + type IssuingCardParams struct + AuthorizationControls *AuthorizationControlsParams + Billing *IssuingBillingParams + Cardholder *string + Currency *string + Name *string + Shipping *IssuingCardShippingParams + Status *string + Type *string + type IssuingCardShipping struct + Address *Address + Carrier string + ETA int64 + Name string + Phone string + Status IssuingCardShippingStatus + TrackingNumber string + Type IssuingCardShippingType + type IssuingCardShippingParams struct + Address *AddressParams + Name string + Type *string + type IssuingCardShippingStatus string + const IssuingCardShippingTypeDelivered + const IssuingCardShippingTypeFailure + const IssuingCardShippingTypePending + const IssuingCardShippingTypeReturned + const IssuingCardShippingTypeShipped + type IssuingCardShippingType string + const IssuingCardShippingTypeBulk + const IssuingCardShippingTypeIndividual + type IssuingCardStatus string + const IssuingCardStatusActive + const IssuingCardStatusCanceled + const IssuingCardStatusInactive + const IssuingCardStatusPending + type IssuingCardType string + const IssuingCardTypePhysical + const IssuingCardTypeVirtual + type IssuingCardholder struct + Billing *IssuingBilling + Created int64 + Email string + ID string + Livemode bool + Metadata map[string]string + Name string + Object string + PhoneNumber string + Status IssuingCardholderStatus + Type IssuingCardholderType + func (i *IssuingCardholder) UnmarshalJSON(data []byte) error + type IssuingCardholderList struct + Data []*IssuingCardholder + type IssuingCardholderListParams struct + Created *int64 + CreatedRange *RangeQueryParams + Email *string + PhoneNumber *string + Status *string + Type *string + type IssuingCardholderParams struct + Billing *IssuingBillingParams + Email *string + Name *string + PhoneNumber *string + Type *string + type IssuingCardholderStatus string + const IssuingCardholderStatusActive + const IssuingCardholderStatusInactive + const IssuingCardholderStatusPending + type IssuingCardholderType string + const IssuingCardholderTypeBusinessEntity + const IssuingCardholderTypeIndividual + type IssuingDispute struct + Amount int64 + Created int64 + Currency Currency + Evidence *IssuingDisputeEvidence + ID string + Livemode bool + Metadata map[string]string + Object string + Reason IssuingDisputeReason + Status IssuingDisputeStatus + Transaction *IssuingTransaction + func (i *IssuingDispute) UnmarshalJSON(data []byte) error + type IssuingDisputeEvidence struct + Fraudulent *IssuingDisputeEvidenceFraudulent + Other *IssuingDisputeEvidenceOther + type IssuingDisputeEvidenceFraudulent struct + DisputeExplanation string + UncategorizedFile *File + type IssuingDisputeEvidenceFraudulentParams struct + DisputeExplanation *string + UncategorizedFile *string + type IssuingDisputeEvidenceOther struct + DisputeExplanation string + UncategorizedFile *File + type IssuingDisputeEvidenceOtherParams struct + DisputeExplanation *string + UncategorizedFile *string + type IssuingDisputeEvidenceParams struct + Fraudulent *IssuingDisputeEvidenceFraudulentParams + Other *IssuingDisputeEvidenceOtherParams + type IssuingDisputeList struct + Data []*IssuingDispute + type IssuingDisputeListParams struct + Created *int64 + CreatedRange *RangeQueryParams + Transaction *string + type IssuingDisputeParams struct + Amount *int64 + DisputedTransaction *string + Evidence *IssuingDisputeEvidenceParams + Reason *string + type IssuingDisputeReason string + const IssuingDisputeReasonFraudulent + const IssuingDisputeReasonOther + type IssuingDisputeStatus string + const IssuingDisputeStatusLost + const IssuingDisputeStatusUnderReview + const IssuingDisputeStatusUnsubmitted + const IssuingDisputeStatusWon + type IssuingMerchantData struct + Category string + City string + Country string + Name string + NetworkID string + PostalCode string + State string + type IssuingTransaction struct + Amount int64 + Authorization *IssuingAuthorization + BalanceTransaction *BalanceTransaction + Card *IssuingCard + Cardholder *IssuingCardholder + Created int64 + Currency Currency + Dispute *IssuingDispute + ID string + Livemode bool + MerchantData *IssuingMerchantData + Metadata map[string]string + Object string + Type IssuingTransactionType + func (i *IssuingTransaction) UnmarshalJSON(data []byte) error + type IssuingTransactionList struct + Data []*IssuingTransaction + type IssuingTransactionListParams struct + Card *string + Cardholder *string + Created *int64 + CreatedRange *RangeQueryParams + type IssuingTransactionParams struct + type IssuingTransactionType string + const IssuingTransactionTypeCapture + const IssuingTransactionTypeCashWithdrawal + const IssuingTransactionTypeRefund + const IssuingTransactionTypeRefundReversal + type Iter struct + func GetIter(container ListParamsContainer, query Query) *Iter + func (it *Iter) Current() interface{} + func (it *Iter) Err() error + func (it *Iter) Meta() *ListMeta + func (it *Iter) Next() bool + type ListMeta struct + HasMore bool + TotalCount uint32 + URL string + type ListParams struct + Context context.Context + EndingBefore *string + Expand []*string + Filters Filters + Limit *int64 + Single bool + StartingAfter *string + StripeAccount *string + func (p *ListParams) AddExpand(f string) + func (p *ListParams) GetListParams() *ListParams + func (p *ListParams) GetParams() *Params + func (p *ListParams) SetStripeAccount(val string) + func (p *ListParams) ToParams() *Params + type ListParamsContainer interface + GetListParams func() *ListParams + type LoginLink struct + Created int64 + URL string + type LoginLinkParams struct + Account *string + type Order struct + Amount int64 + AmountReturned int64 + Application string + ApplicationFee int64 + Charge *Charge + Created int64 + Currency Currency + Customer Customer + Email string + ID string + Items []*OrderItem + Livemode bool + Metadata map[string]string + Returns *OrderReturnList + SelectedShippingMethod *string + Shipping *Shipping + ShippingMethods []*ShippingMethod + Status string + StatusTransitions StatusTransitions + Updated int64 + func (o *Order) UnmarshalJSON(data []byte) error + type OrderDeliveryEstimateType string + const OrderDeliveryEstimateTypeExact + const OrderDeliveryEstimateTypeRange + type OrderItem struct + Amount int64 + Currency Currency + Description string + Parent *OrderItemParent + Quantity int64 + Type OrderItemType + type OrderItemParams struct + Amount *int64 + Currency *string + Description *string + Parent *string + Quantity *int64 + Type *string + type OrderItemParent struct + ID string + SKU *SKU + Type OrderItemParentType + func (p *OrderItemParent) UnmarshalJSON(data []byte) error + type OrderItemParentType string + const OrderItemParentTypeCoupon + const OrderItemParentTypeDiscount + const OrderItemParentTypeSKU + const OrderItemParentTypeShipping + const OrderItemParentTypeTax + type OrderItemType string + const OrderItemTypeCoupon + const OrderItemTypeDiscount + const OrderItemTypeSKU + const OrderItemTypeShipping + const OrderItemTypeTax + type OrderList struct + Data []*Order + type OrderListParams struct + Created *int64 + CreatedRange *RangeQueryParams + Customer *string + IDs []*string + Status *string + StatusTransitions *StatusTransitionsFilterParams + type OrderParams struct + Coupon *string + Currency *string + Customer *string + Email *string + Items []*OrderItemParams + Shipping *ShippingParams + type OrderPayParams struct + ApplicationFee *int64 + Customer *string + Email *string + Source *SourceParams + func (op *OrderPayParams) SetSource(sp interface{}) error + type OrderReturn struct + Amount int64 + Created int64 + Currency Currency + ID string + Items []*OrderItem + Livemode bool + Order *Order + Refund *Refund + func (r *OrderReturn) UnmarshalJSON(data []byte) error + type OrderReturnList struct + Data []*OrderReturn + type OrderReturnListParams struct + Created *int64 + CreatedRange *RangeQueryParams + Order *string + type OrderReturnParams struct + Items []*OrderItemParams + type OrderStatus string + const OrderStatusCanceled + const OrderStatusCreated + const OrderStatusFulfilled + const OrderStatusPaid + const OrderStatusReturned + type OrderUpdateParams struct + Coupon *string + SelectedShippingMethod *string + Shipping *OrderUpdateShippingParams + Status *string + type OrderUpdateShippingParams struct + Carrier *string + TrackingNumber *string + type PIIParams struct + PersonalIDNumber *string + type PackageDimensions struct + Height float64 + Length float64 + Weight float64 + Width float64 + type PackageDimensionsParams struct + Height *float64 + Length *float64 + Weight *float64 + Width *float64 + type Params struct + Context context.Context + Expand []*string + Extra *ExtraValues + Headers http.Header + IdempotencyKey *string + Metadata map[string]string + StripeAccount *string + func (p *Params) AddExpand(f string) + func (p *Params) AddExtra(key, value string) + func (p *Params) AddMetadata(key, value string) + func (p *Params) GetParams() *Params + func (p *Params) SetIdempotencyKey(val string) + func (p *Params) SetStripeAccount(val string) + type ParamsContainer interface + GetParams func() *Params + type PaymentIntent struct + Amount int64 + AmountCapturable int64 + AmountReceived int64 + Application *Application + ApplicationFee int64 + CanceledAt int64 + CaptureMethod PaymentIntentCaptureMethod + Charges *ChargeList + ClientSecret string + ConfirmationMethod PaymentIntentConfirmationMethod + Created int64 + Currency string + Customer *Customer + Description string + ID string + LastPaymentError *PaymentIntentLastPaymentError + Livemode bool + Metadata map[string]string + NextAction *PaymentIntentNextAction + OnBehalfOf *Account + PaymentMethod *PaymentMethod + PaymentMethodTypes []string + ReceiptEmail string + Review *Review + Shipping ShippingDetails + Source *PaymentSource + StatementDescriptor string + Status PaymentIntentStatus + TransferData *PaymentIntentTransferData + TransferGroup string + func (p *PaymentIntent) UnmarshalJSON(data []byte) error + type PaymentIntentCancelParams struct + CancellationReason *string + type PaymentIntentCancellationReason string + const PaymentIntentCancellationReasonDuplicate + const PaymentIntentCancellationReasonFraudulent + const PaymentIntentCancellationReasonRequestedByCustomer + type PaymentIntentCaptureMethod string + const PaymentIntentCaptureMethodAutomatic + const PaymentIntentCaptureMethodManual + type PaymentIntentCaptureParams struct + AmountToCapture *int64 + ApplicationFeeAmount *int64 + TransferData *PaymentIntentTransferDataParams + type PaymentIntentConfirmParams struct + PaymentMethod *string + ReceiptEmail *string + ReturnURL *string + SavePaymentMethod *bool + Shipping *ShippingDetailsParams + Source *string + type PaymentIntentConfirmationMethod string + const PaymentIntentConfirmationMethodPublishable + const PaymentIntentConfirmationMethodSecret + type PaymentIntentLastPaymentError struct + Charge string + Code string + DeclineCode string + DocURL string + Message string + Param string + PaymentIntent *PaymentIntent + PaymentMethod *PaymentMethod + Source *PaymentSource + Type ErrorType + type PaymentIntentList struct + Data []*PaymentIntent + type PaymentIntentListParams struct + type PaymentIntentNextAction struct + RedirectToURL *PaymentIntentNextActionRedirectToURL + Type PaymentIntentNextActionType + type PaymentIntentNextActionRedirectToURL struct + ReturnURL string + URL string + type PaymentIntentNextActionType string + const PaymentIntentNextActionTypeRedirectToURL + type PaymentIntentParams struct + Amount *int64 + ApplicationFeeAmount *int64 + CaptureMethod *string + Confirm *bool + Currency *string + Customer *string + Description *string + OnBehalfOf *string + PaymentMethod *string + PaymentMethodTypes []*string + ReceiptEmail *string + ReturnURL *string + SavePaymentMethod *bool + Shipping *ShippingDetailsParams + Source *string + StatementDescriptor *string + TransferData *PaymentIntentTransferDataParams + TransferGroup *string + type PaymentIntentStatus string + const PaymentIntentStatusCanceled + const PaymentIntentStatusProcessing + const PaymentIntentStatusRequiresAction + const PaymentIntentStatusRequiresCapture + const PaymentIntentStatusRequiresConfirmation + const PaymentIntentStatusRequiresPaymentMethod + const PaymentIntentStatusSucceeded + type PaymentIntentTransferData struct + Amount int64 + Destination *Account + type PaymentIntentTransferDataParams struct + Amount *int64 + Destination *string + type PaymentMethod struct + BillingDetails *BillingDetails + Card *PaymentMethodCard + CardPresent *PaymentMethodCardPresent + Created int64 + Customer *Customer + ID string + Livemode bool + Metadata map[string]string + Object string + Type PaymentMethodType + func (i *PaymentMethod) UnmarshalJSON(data []byte) error + type PaymentMethodAttachParams struct + Customer *string + type PaymentMethodCard struct + Brand PaymentMethodCardBrand + Checks *PaymentMethodCardChecks + Country string + Description string + ExpMonth uint64 + ExpYear uint64 + Fingerprint string + Funding CardFunding + IIN string + Issuer string + Last4 string + ThreeDSecureUsage *PaymentMethodCardThreeDSecureUsage + Wallet *PaymentMethodCardWallet + type PaymentMethodCardBrand string + const PaymentMethodCardBrandAmex + const PaymentMethodCardBrandDiners + const PaymentMethodCardBrandDiscover + const PaymentMethodCardBrandJCB + const PaymentMethodCardBrandMastercard + const PaymentMethodCardBrandUnionpay + const PaymentMethodCardBrandUnknown + const PaymentMethodCardBrandVisa + type PaymentMethodCardChecks struct + AddressLine1Check CardVerification + AddressPostalCodeCheck CardVerification + CVCCheck CardVerification + type PaymentMethodCardParams struct + CVC *string + ExpMonth *string + ExpYear *string + Number *string + Token *string + type PaymentMethodCardPresent struct + type PaymentMethodCardThreeDSecureUsage struct + Supported bool + type PaymentMethodCardWallet struct + DynamicLast4 string + Type PaymentMethodCardWalletType + type PaymentMethodCardWalletType string + const PaymentMethodCardWalletTypeAmexExpressCheckout + const PaymentMethodCardWalletTypeApplePay + const PaymentMethodCardWalletTypeGooglePay + const PaymentMethodCardWalletTypeMasterpass + const PaymentMethodCardWalletTypeSamsungPay + const PaymentMethodCardWalletTypeVisaCheckout + type PaymentMethodDetachParams struct + Customer *string + type PaymentMethodList struct + Data []*PaymentMethod + type PaymentMethodListParams struct + Customer *string + Type *string + type PaymentMethodParams struct + BillingDetails *BillingDetailsParams + Card *PaymentMethodCardParams + Customer *string + PaymentMethod *string + Type *string + type PaymentMethodType string + const PaymentMethodTypeCard + const PaymentMethodTypeCardPresent + type PaymentSource struct + BankAccount *BankAccount + BitcoinReceiver *BitcoinReceiver + Card *Card + Deleted bool + ID string + SourceObject *Source + Type PaymentSourceType + func (s *PaymentSource) MarshalJSON() ([]byte, error) + func (s *PaymentSource) UnmarshalJSON(data []byte) error + type PaymentSourceType string + const PaymentSourceTypeAccount + const PaymentSourceTypeBankAccount + const PaymentSourceTypeBitcoinReceiver + const PaymentSourceTypeCard + const PaymentSourceTypeObject + type Payout struct + Amount int64 + ArrivalDate int64 + Automatic bool + BalanceTransaction *BalanceTransaction + BankAccount *BankAccount + Card *Card + Created int64 + Currency Currency + Destination *PayoutDestination + FailureBalanceTransaction *BalanceTransaction + FailureCode PayoutFailureCode + FailureMessage string + ID string + Livemode bool + Metadata map[string]string + Method PayoutMethodType + SourceType PayoutSourceType + StatementDescriptor string + Status PayoutStatus + Type PayoutType + func (p *Payout) UnmarshalJSON(data []byte) error + type PayoutDestination struct + BankAccount *BankAccount + Card *Card + ID string + Type PayoutDestinationType + func (d *PayoutDestination) MarshalJSON() ([]byte, error) + func (d *PayoutDestination) UnmarshalJSON(data []byte) error + type PayoutDestinationType string + const PayoutDestinationTypeBankAccount + const PayoutDestinationTypeCard + type PayoutFailureCode string + const PayoutFailureCodeAccountClosed + const PayoutFailureCodeAccountFrozen + const PayoutFailureCodeBankAccountRestricted + const PayoutFailureCodeBankOwnershipChanged + const PayoutFailureCodeCouldNotProcess + const PayoutFailureCodeDebitNotAuthorized + const PayoutFailureCodeInsufficientFunds + const PayoutFailureCodeInvalidAccountNumber + const PayoutFailureCodeInvalidCurrency + const PayoutFailureCodeNoAccount + type PayoutInterval string + const PayoutIntervalDaily + const PayoutIntervalManual + const PayoutIntervalMonthly + const PayoutIntervalWeekly + type PayoutList struct + Data []*Payout + type PayoutListParams struct + ArrivalDate *int64 + ArrivalDateRange *RangeQueryParams + Created *int64 + CreatedRange *RangeQueryParams + Destination *string + Status *string + type PayoutMethodType string + const PayoutMethodInstant + const PayoutMethodStandard + type PayoutParams struct + Amount *int64 + Currency *string + Destination *string + Method *string + SourceType *string + StatementDescriptor *string + type PayoutScheduleParams struct + DelayDays *int64 + DelayDaysMinimum *bool + Interval *string + MonthlyAnchor *int64 + WeeklyAnchor *string + func (p *PayoutScheduleParams) AppendTo(body *form.Values, keyParts []string) + type PayoutSourceType string + const PayoutSourceTypeAlipayAccount + const PayoutSourceTypeBankAccount + const PayoutSourceTypeBitcoinReceiver + const PayoutSourceTypeCard + type PayoutStatus string + const PayoutStatusCanceled + const PayoutStatusFailed + const PayoutStatusInTransit + const PayoutStatusPaid + const PayoutStatusPending + type PayoutType string + const PayoutTypeBank + const PayoutTypeCard + type Period struct + End int64 + Start int64 + type PermissionError struct + func (e *PermissionError) Error() string + type Person struct + Account string + Address *AccountAddress + AddressKana *AccountAddress + AddressKanji *AccountAddress + DOB *DOB + Deleted bool + Email string + FirstName string + FirstNameKana string + FirstNameKanji string + Gender string + ID string + IDNumberProvided bool + LastName string + LastNameKana string + LastNameKanji string + MaidenName string + Metadata map[string]string + Object string + Phone string + Relationship *Relationship + Requirements *Requirements + SSNLast4Provided bool + Verification *PersonVerification + func (c *Person) UnmarshalJSON(data []byte) error + type PersonList struct + Data []*Person + type PersonListParams struct + Account *string + Relationship *RelationshipListParams + type PersonParams struct + Account *string + Address *AccountAddressParams + AddressKana *AccountAddressParams + AddressKanji *AccountAddressParams + DOB *DOBParams + Email *string + FirstName *string + FirstNameKana *string + FirstNameKanji *string + Gender *string + IDNumber *string + LastName *string + LastNameKana *string + LastNameKanji *string + MaidenName *string + Phone *string + Relationship *RelationshipParams + SSNLast4 *string + Verification *PersonVerificationParams + type PersonVerification struct + Details string + DetailsCode PersonVerificationDetailsCode + Document *PersonVerificationDocument + Status IdentityVerificationStatus + type PersonVerificationDetailsCode string + const PersonVerificationDetailsCodeFailedKeyedIdentity + const PersonVerificationDetailsCodeFailedOther + const PersonVerificationDetailsCodeScanNameMismatch + type PersonVerificationDocument struct + Back *File + Details string + DetailsCode VerificationDocumentDetailsCode + Front *File + type PersonVerificationDocumentParams struct + Back *string + Front *string + type PersonVerificationParams struct + Document *PersonVerificationDocumentParams + type Plan struct + Active bool + AggregateUsage string + Amount int64 + BillingScheme PlanBillingScheme + Created int64 + Currency Currency + Deleted bool + ID string + Interval PlanInterval + IntervalCount int64 + Livemode bool + Metadata map[string]string + Nickname string + Product *Product + Tiers []*PlanTier + TiersMode string + TransformUsage *PlanTransformUsage + TrialPeriodDays int64 + UsageType PlanUsageType + func (s *Plan) UnmarshalJSON(data []byte) error + type PlanAggregateUsage string + const PlanAggregateUsageLastDuringPeriod + const PlanAggregateUsageLastEver + const PlanAggregateUsageMax + const PlanAggregateUsageSum + type PlanBillingScheme string + const PlanBillingSchemePerUnit + const PlanBillingSchemeTiered + type PlanInterval string + const PlanIntervalDay + const PlanIntervalMonth + const PlanIntervalWeek + const PlanIntervalYear + type PlanList struct + Data []*Plan + type PlanListParams struct + Active *bool + Created *int64 + CreatedRange *RangeQueryParams + Product *string + type PlanParams struct + Active *bool + AggregateUsage *string + Amount *int64 + BillingScheme *string + Currency *string + ID *string + Interval *string + IntervalCount *int64 + Nickname *string + Product *PlanProductParams + ProductID *string + Tiers []*PlanTierParams + TiersMode *string + TransformUsage *PlanTransformUsageParams + TrialPeriodDays *int64 + UsageType *string + type PlanProductParams struct + ID *string + Metadata map[string]string + Name *string + StatementDescriptor *string + type PlanTier struct + FlatAmount int64 + UnitAmount int64 + UpTo int64 + type PlanTierParams struct + FlatAmount *int64 + UnitAmount *int64 + UpTo *int64 + UpToInf *bool + func (p *PlanTierParams) AppendTo(body *form.Values, keyParts []string) + type PlanTiersMode string + const PlanTiersModeGraduated + const PlanTiersModeVolume + type PlanTransformUsage struct + DivideBy int64 + Round PlanTransformUsageRound + type PlanTransformUsageParams struct + DivideBy *int64 + Round *string + type PlanTransformUsageRound string + const PlanTransformUsageRoundDown + const PlanTransformUsageRoundUp + type PlanUsageType string + const PlanUsageTypeLicensed + const PlanUsageTypeMetered + type Printfer interface + Printf func(format string, v ...interface{}) + var Logger Printfer + type Product struct + Active bool + Attributes []string + Caption string + Created int64 + DeactivateOn []string + Description string + ID string + Images []string + Livemode bool + Metadata map[string]string + Name string + PackageDimensions *PackageDimensions + Shippable bool + StatementDescriptor string + Type ProductType + URL string + UnitLabel string + Updated int64 + func (p *Product) UnmarshalJSON(data []byte) error + type ProductList struct + Data []*Product + type ProductListParams struct + Active *bool + IDs []*string + Shippable *bool + Type *string + URL *string + type ProductParams struct + Active *bool + Attributes []*string + Caption *string + DeactivateOn []*string + Description *string + ID *string + Images []*string + Name *string + PackageDimensions *PackageDimensionsParams + Shippable *bool + StatementDescriptor *string + Type *string + URL *string + UnitLabel *string + type ProductType string + const ProductTypeGood + const ProductTypeService + type Query func(*Params, *form.Values) ([]interface{}, ListMeta, error) + type RadarValueList struct + Alias string + Created int64 + CreatedBy string + Deleted bool + ID string + ItemType RadarValueListItemType + ListItems *RadarValueListItemList + Livemode bool + Metadata map[string]string + Name string + Object string + Updated int64 + UpdatedBy string + type RadarValueListItem struct + Created int64 + CreatedBy string + Deleted bool + ID string + Livemode bool + Name string + Object string + RadarValueList string + Value string + type RadarValueListItemList struct + Data []*RadarValueListItem + type RadarValueListItemListParams struct + Created *int64 + CreatedRange *RangeQueryParams + RadarValueList *string + Value *string + type RadarValueListItemParams struct + RadarValueList *string + Value *string + type RadarValueListItemType string + const RadarValueListItemTypeCardBin + const RadarValueListItemTypeCardFingerprint + const RadarValueListItemTypeCaseSensitiveString + const RadarValueListItemTypeCountry + const RadarValueListItemTypeEmail + const RadarValueListItemTypeIPAddress + const RadarValueListItemTypeString + type RadarValueListList struct + Data []*RadarValueList + type RadarValueListListParams struct + Alias *string + Contains *string + Created *int64 + CreatedRange *RangeQueryParams + type RadarValueListParams struct + Alias *string + ItemType *string + Name *string + type RangeQueryParams struct + GreaterThan int64 + GreaterThanOrEqual int64 + LesserThan int64 + LesserThanOrEqual int64 + type RateLimitError struct + func (e *RateLimitError) Error() string + type ReceiverFlow struct + Address string + AmountCharged int64 + AmountReceived int64 + AmountReturned int64 + RefundAttributesMethod SourceRefundAttributesMethod + RefundAttributesStatus SourceRefundAttributesStatus + type Recipient struct + ActiveAccount *BankAccount + Cards *CardList + Created int64 + DefaultCard *Card + Deleted bool + Description string + Email string + ID string + Livemode bool + Metadata map[string]string + MigratedTo *Account + Name string + Type RecipientType + func (r *Recipient) UnmarshalJSON(data []byte) error + type RecipientList struct + Data []*Recipient + type RecipientListParams struct + Verified *bool + type RecipientParams struct + BankAccount *BankAccountParams + Card *CardParams + DefaultCard *string + Description *string + Email *string + Name *string + TaxID *string + Token *string + Type *string + func (p *RecipientParams) AppendTo(body *form.Values, keyParts []string) + type RecipientTransfer struct + Amount int64 + AmountReversed int64 + BalanceTransaction *BalanceTransaction + BankAccount *BankAccount + Card *Card + Created int64 + Currency Currency + Date int64 + Description string + Destination string + FailureCode RecipientTransferFailureCode + FailureMessage string + ID string + Livemode bool + Metadata map[string]string + Method RecipientTransferMethodType + Recipient *Recipient + Reversals *ReversalList + Reversed bool + SourceTransaction *BalanceTransactionSource + SourceType RecipientTransferSourceType + StatementDescriptor string + Status RecipientTransferStatus + Type RecipientTransferType + func (t *RecipientTransfer) UnmarshalJSON(data []byte) error + type RecipientTransferDestination struct + BankAccount *BankAccount + Card *Card + ID string + Type RecipientTransferDestinationType + func (d *RecipientTransferDestination) MarshalJSON() ([]byte, error) + func (d *RecipientTransferDestination) UnmarshalJSON(data []byte) error + type RecipientTransferDestinationType string + const RecipientTransferDestinationBankAccount + const RecipientTransferDestinationCard + type RecipientTransferFailureCode string + const RecipientTransferFailureCodeAccountClosed + const RecipientTransferFailureCodeAccountFrozen + const RecipientTransferFailureCodeBankAccountRestricted + const RecipientTransferFailureCodeBankOwnershipChanged + const RecipientTransferFailureCodeCouldNotProcess + const RecipientTransferFailureCodeDebitNotAuthorized + const RecipientTransferFailureCodeInsufficientFunds + const RecipientTransferFailureCodeInvalidAccountNumber + const RecipientTransferFailureCodeInvalidCurrency + const RecipientTransferFailureCodeNoAccount + type RecipientTransferMethodType string + const RecipientTransferMethodInstant + const RecipientTransferMethodStandard + type RecipientTransferSourceType string + const RecipientTransferSourceTypeAlipayAccount + const RecipientTransferSourceTypeBankAccount + const RecipientTransferSourceTypeBitcoinReceiver + const RecipientTransferSourceTypeCard + type RecipientTransferStatus string + const RecipientTransferStatusFailed + const RecipientTransferStatusInTransit + const RecipientTransferStatusPaid + const RecipientTransferStatusPending + type RecipientTransferType string + const RecipientTransferTypeBankAccount + const RecipientTransferTypeCard + type RecipientType string + const RecipientTypeCorporation + const RecipientTypeIndividual + type RedirectFlow struct + FailureReason SourceRedirectFlowFailureReason + ReturnURL string + Status SourceRedirectFlowStatus + URL string + type RedirectParams struct + ReturnURL *string + type Refund struct + Amount int64 + BalanceTransaction *BalanceTransaction + Charge *Charge + Created int64 + Currency Currency + FailureBalanceTransaction *BalanceTransaction + ID string + Metadata map[string]string + Object string + Reason RefundReason + ReceiptNumber string + SourceTransferReversal *Reversal + Status RefundStatus + TransferReversal *Reversal + func (r *Refund) UnmarshalJSON(data []byte) error + type RefundList struct + Data []*Refund + type RefundListParams struct + type RefundParams struct + Amount *int64 + Charge *string + Reason *string + RefundApplicationFee *bool + ReverseTransfer *bool + type RefundReason string + const RefundReasonDuplicate + const RefundReasonFraudulent + const RefundReasonRequestedByCustomer + type RefundStatus string + const RefundStatusCanceled + const RefundStatusFailed + const RefundStatusPending + const RefundStatusSucceeded + type Relationship struct + AccountOpener bool + Director bool + Owner bool + PercentOwnership float64 + Title string + type RelationshipListParams struct + AccountOpener *bool + Director *bool + Owner *bool + type RelationshipParams struct + AccountOpener *bool + Director *bool + Owner *bool + PercentOwnership *float64 + Title *string + type ReportRun struct + Created int64 + Error string + ID string + Livemode bool + Object string + Parameters *ReportRunParameters + ReportType string + Result *File + Status ReportRunStatus + SucceededAt int64 + type ReportRunList struct + Data []*ReportRun + type ReportRunListParams struct + Created *int64 + CreatedRange *RangeQueryParams + type ReportRunParameters struct + Columns []string + ConnectedAccount string + Currency Currency + IntervalEnd int64 + IntervalStart int64 + Payout string + ReportingCategory string + type ReportRunParametersParams struct + Columns []*string + ConnectedAccount *string + Currency *string + IntervalEnd *int64 + IntervalStart *int64 + Payout *string + ReportingCategory *string + type ReportRunParams struct + Parameters *ReportRunParametersParams + ReportType *string + type ReportRunStatus string + const ReportRunStatusFailed + const ReportRunStatusPending + const ReportRunStatusSucceeded + type ReportType struct + Created int64 + DataAvailableEnd int64 + DataAvailableStart int64 + DefaultColumns []string + ID string + Name string + Object string + Updated int64 + Version int64 + type ReportTypeList struct + Data []*ReportType + type ReportTypeListParams struct + type ReportTypeParams struct + type Requirements struct + CurrentlyDue []string + EventuallyDue []string + PastDue []string + type Reversal struct + Amount int64 + BalanceTransaction *BalanceTransaction + Created int64 + Currency Currency + DestinationPaymentRefund *Refund + ID string + Metadata map[string]string + SourceRefund *Refund + Transfer string + func (r *Reversal) UnmarshalJSON(data []byte) error + type ReversalList struct + Data []*Reversal + type ReversalListParams struct + Transfer *string + type ReversalParams struct + Amount *int64 + RefundApplicationFee *bool + Transfer *string + type Review struct + Charge *Charge + Created int64 + ID string + Livemode bool + Object string + Open bool + PaymentIntent *PaymentIntent + Reason ReviewReasonType + func (r *Review) UnmarshalJSON(data []byte) error + type ReviewApproveParams struct + type ReviewList struct + Data []*Review + type ReviewListParams struct + Created *int64 + CreatedRange *RangeQueryParams + type ReviewParams struct + type ReviewReasonType string + const ReviewReasonApproved + const ReviewReasonDisputed + const ReviewReasonManual + const ReviewReasonRefunded + const ReviewReasonRefundedAsFraud + const ReviewReasonRule + type SKU struct + Active bool + Attributes map[string]string + Created int64 + Currency Currency + Description string + ID string + Image string + Inventory *Inventory + Livemode bool + Metadata map[string]string + PackageDimensions *PackageDimensions + Price int64 + Product *Product + Updated int64 + func (s *SKU) UnmarshalJSON(data []byte) error + type SKUInventoryType string + const SKUInventoryTypeBucket + const SKUInventoryTypeFinite + const SKUInventoryTypeInfinite + type SKUInventoryValue string + const SKUInventoryValueInStock + const SKUInventoryValueLimited + const SKUInventoryValueOutOfStock + type SKUList struct + Data []*SKU + type SKUListParams struct + Active *bool + Attributes map[string]string + IDs []*string + InStock *bool + Product *string + type SKUParams struct + Active *bool + Attributes map[string]string + Currency *string + Description *string + ID *string + Image *string + Inventory *InventoryParams + PackageDimensions *PackageDimensionsParams + Price *int64 + Product *string + type Shipping struct + Address *Address + Carrier string + Name string + Phone string + TrackingNumber string + type ShippingDetails struct + Address *Address + Carrier string + Name string + Phone string + TrackingNumber string + type ShippingDetailsParams struct + Address *AddressParams + Carrier *string + Name *string + Phone *string + TrackingNumber *string + type ShippingMethod struct + Amount int64 + Currency Currency + DeliveryEstimate *DeliveryEstimate + Description string + ID string + type ShippingParams struct + Address *AddressParams + Name *string + Phone *string + type SigmaScheduledQueryRun struct + Created int64 + DataLoadTime int64 + Error string + File *File + ID string + Livemode bool + Object string + Query string + ResultAvailableUntil int64 + SQL string + Status SigmaScheduledQueryRunStatus + func (i *SigmaScheduledQueryRun) UnmarshalJSON(data []byte) error + type SigmaScheduledQueryRunList struct + Data []*SigmaScheduledQueryRun + type SigmaScheduledQueryRunListParams struct + type SigmaScheduledQueryRunParams struct + type SigmaScheduledQueryRunStatus string + const SigmaScheduledQueryRunStatusCanceled + const SigmaScheduledQueryRunStatusCompleted + const SigmaScheduledQueryRunStatusFailed + const SigmaScheduledQueryRunStatusTimedOut + type Source struct + Amount int64 + ClientSecret string + CodeVerification *CodeVerificationFlow + Created int64 + Currency Currency + Flow SourceFlow + ID string + Livemode bool + Mandate *SourceMandate + Metadata map[string]string + Owner *SourceOwner + Receiver *ReceiverFlow + Redirect *RedirectFlow + StatementDescriptor string + Status SourceStatus + Type string + TypeData map[string]interface{} + Usage SourceUsage + func (s *Source) UnmarshalJSON(data []byte) error + type SourceCodeVerificationFlowStatus string + const SourceCodeVerificationFlowStatusFailed + const SourceCodeVerificationFlowStatusPending + const SourceCodeVerificationFlowStatusSucceeded + type SourceFlow string + const SourceFlowCodeVerification + const SourceFlowNone + const SourceFlowReceiver + const SourceFlowRedirect + type SourceList struct + Data []*PaymentSource + type SourceListParams struct + Customer *string + type SourceMandate struct + Acceptance *SourceMandateAcceptance + NotificationMethod SourceMandateNotificationMethod + Reference string + URL string + type SourceMandateAcceptance struct + Date int64 + IP string + Status SourceMandateAcceptanceStatus + UserAgent string + type SourceMandateAcceptanceParams struct + Date *int64 + IP *string + Status *string + UserAgent *string + type SourceMandateAcceptanceStatus string + const SourceMandateAcceptanceStatusAccepted + const SourceMandateAcceptanceStatusRefused + type SourceMandateNotificationMethod string + const SourceMandateNotificationMethodEmail + const SourceMandateNotificationMethodManual + const SourceMandateNotificationMethodNone + type SourceMandateParams struct + Acceptance *SourceMandateAcceptanceParams + NotificationMethod *string + type SourceObjectDetachParams struct + Customer *string + type SourceObjectParams struct + Amount *int64 + Currency *string + Customer *string + Flow *string + Mandate *SourceMandateParams + OriginalSource *string + Owner *SourceOwnerParams + Receiver *SourceReceiverParams + Redirect *RedirectParams + StatementDescriptor *string + Token *string + Type *string + TypeData map[string]string + Usage *string + func (p *SourceObjectParams) AppendTo(body *form.Values, keyParts []string) + type SourceOwner struct + Address *Address + Email string + Name string + Phone string + VerifiedAddress *Address + VerifiedEmail string + VerifiedName string + VerifiedPhone string + type SourceOwnerParams struct + Address *AddressParams + Email *string + Name *string + Phone *string + type SourceParams struct + Card *CardParams + Token *string + func SourceParamsFor(obj interface{}) (*SourceParams, error) + func (p *SourceParams) AppendTo(body *form.Values, keyParts []string) + type SourceReceiverParams struct + RefundAttributesMethod *string + type SourceRedirectFlowFailureReason string + const SourceRedirectFlowFailureReasonDeclined + const SourceRedirectFlowFailureReasonProcessingError + const SourceRedirectFlowFailureReasonUserAbort + type SourceRedirectFlowStatus string + const SourceRedirectFlowStatusFailed + const SourceRedirectFlowStatusNotRequired + const SourceRedirectFlowStatusPending + const SourceRedirectFlowStatusSucceeded + type SourceRefundAttributesMethod string + const SourceRefundAttributesMethodEmail + const SourceRefundAttributesMethodManual + type SourceRefundAttributesStatus string + const SourceRefundAttributesStatusAvailable + const SourceRefundAttributesStatusMissing + const SourceRefundAttributesStatusRequested + type SourceStatus string + const SourceStatusCanceled + const SourceStatusChargeable + const SourceStatusConsumed + const SourceStatusFailed + const SourceStatusPending + type SourceTransaction struct + Amount int64 + Created int64 + Currency Currency + CustomerData string + ID string + Livemode bool + Source string + Type string + TypeData map[string]interface{} + func (t *SourceTransaction) UnmarshalJSON(data []byte) error + type SourceTransactionList struct + Data []*SourceTransaction + type SourceTransactionListParams struct + Source *string + type SourceUsage string + const SourceUsageReusable + const SourceUsageSingleUse + type SourceVerifyParams struct + Amounts [2]int64 + Customer *string + Values []*string + type StatusTransitions struct + Canceled int64 + Fulfilled int64 + Paid int64 + Returned int64 + type StatusTransitionsFilterParams struct + Canceled *int64 + CanceledRange *RangeQueryParams + Fulfilled *int64 + FulfilledRange *RangeQueryParams + Paid *int64 + PaidRange *RangeQueryParams + Returned *int64 + ReturnedRange *RangeQueryParams + type Subscription struct + ApplicationFeePercent float64 + Billing SubscriptionBilling + BillingCycleAnchor int64 + BillingThresholds *SubscriptionBillingThresholds + CancelAt int64 + CancelAtPeriodEnd bool + CanceledAt int64 + Created int64 + CurrentPeriodEnd int64 + CurrentPeriodStart int64 + Customer *Customer + DaysUntilDue int64 + DefaultSource *PaymentSource + Discount *Discount + EndedAt int64 + ID string + Items *SubscriptionItemList + LatestInvoice *Invoice + Livemode bool + Metadata map[string]string + Object string + OnBehalfOf *Account + Plan *Plan + Quantity int64 + Start int64 + Status SubscriptionStatus + TaxPercent float64 + TransferData *SubscriptionTransferData + TrialEnd int64 + TrialStart int64 + func (s *Subscription) UnmarshalJSON(data []byte) error + type SubscriptionBilling string + const SubscriptionBillingChargeAutomatically + const SubscriptionBillingSendInvoice + type SubscriptionBillingThresholds struct + AmountGTE int64 + ResetBillingCycleAnchor bool + type SubscriptionBillingThresholdsParams struct + AmountGTE *int64 + ResetBillingCycleAnchor *bool + type SubscriptionCancelParams struct + InvoiceNow *bool + Prorate *bool + type SubscriptionItem struct + BillingThresholds SubscriptionItemBillingThresholds + Created int64 + Deleted bool + ID string + Metadata map[string]string + Plan *Plan + Quantity int64 + Subscription string + type SubscriptionItemBillingThresholds struct + UsageGTE int64 + type SubscriptionItemBillingThresholdsParams struct + UsageGTE *int64 + type SubscriptionItemList struct + Data []*SubscriptionItem + type SubscriptionItemListParams struct + Subscription *string + type SubscriptionItemParams struct + BillingThresholds *SubscriptionItemBillingThresholdsParams + ClearUsage *bool + ID *string + Plan *string + Prorate *bool + ProrationDate *int64 + Quantity *int64 + Subscription *string + type SubscriptionItemsParams struct + ClearUsage *bool + Deleted *bool + ID *string + Plan *string + Quantity *int64 + type SubscriptionList struct + Data []*Subscription + type SubscriptionListParams struct + Billing string + Created int64 + CreatedRange *RangeQueryParams + CurrentPeriodEnd *int64 + CurrentPeriodEndRange *RangeQueryParams + CurrentPeriodStart *int64 + CurrentPeriodStartRange *RangeQueryParams + Customer string + Plan string + Status string + type SubscriptionParams struct + ApplicationFeePercent *float64 + BackdateStartDate *int64 + Billing *string + BillingCycleAnchor *int64 + BillingCycleAnchorNow *bool + BillingCycleAnchorUnchanged *bool + BillingThresholds *SubscriptionBillingThresholdsParams + CancelAt *int64 + CancelAtPeriodEnd *bool + Card *CardParams + Coupon *string + Customer *string + DaysUntilDue *int64 + DefaultSource *string + Items []*SubscriptionItemsParams + OnBehalfOf *string + Plan *string + Prorate *bool + ProrationDate *int64 + Quantity *int64 + TaxPercent *float64 + TransferData *SubscriptionTransferDataParams + TrialEnd *int64 + TrialEndNow *bool + TrialFromPlan *bool + TrialPeriodDays *int64 + func (p *SubscriptionParams) AppendTo(body *form.Values, keyParts []string) + type SubscriptionSchedule struct + Billing SubscriptionBilling + BillingThresholds *SubscriptionBillingThresholds + CanceledAt int64 + CompletedAt int64 + Created int64 + CurrentPhase *SubscriptionScheduleCurrentPhase + Customer *Customer + ID string + InvoiceSettings *SubscriptionScheduleInvoiceSettings + Livemode bool + Metadata map[string]string + Object string + Phases []*SubscriptionSchedulePhase + ReleasedSubscription *Subscription + RenewalBehavior SubscriptionScheduleRenewalBehavior + RenewalInterval *SubscriptionScheduleRenewalInterval + Revision *SubscriptionScheduleRevision + Status SubscriptionScheduleStatus + Subscription *Subscription + func (s *SubscriptionSchedule) UnmarshalJSON(data []byte) error + type SubscriptionScheduleCancelParams struct + InvoiceNow *bool + Prorate *bool + type SubscriptionScheduleCurrentPhase struct + EndDate int64 + StartDate int64 + type SubscriptionScheduleInvoiceSettings struct + DaysUntilDue int64 + type SubscriptionScheduleInvoiceSettingsParams struct + DaysUntilDue *int64 + type SubscriptionScheduleList struct + Data []*SubscriptionSchedule + type SubscriptionScheduleListParams struct + CanceledAt int64 + CanceledAtRange *RangeQueryParams + CompletedAt int64 + CompletedAtRange *RangeQueryParams + Created int64 + CreatedRange *RangeQueryParams + Customer string + ReleasedAt int64 + ReleasedAtRange *RangeQueryParams + Scheduled *bool + type SubscriptionScheduleParams struct + Billing *string + BillingThresholds *SubscriptionBillingThresholdsParams + Customer *string + FromSubscription *string + InvoiceSettings *SubscriptionScheduleInvoiceSettingsParams + Phases []*SubscriptionSchedulePhaseParams + RenewalBehavior *string + StartDate *int64 + type SubscriptionSchedulePhase struct + ApplicationFeePercent float64 + Coupon *Coupon + EndDate int64 + Plans []*SubscriptionSchedulePhaseItem + StartDate int64 + TaxPercent float64 + TrialEnd int64 + type SubscriptionSchedulePhaseItem struct + BillingThresholds *SubscriptionItemBillingThresholds + Plan *Plan + Quantity int64 + type SubscriptionSchedulePhaseItemParams struct + BillingThresholds *SubscriptionItemBillingThresholdsParams + Plan *string + Quantity *int64 + type SubscriptionSchedulePhaseParams struct + ApplicationFeePercent *int64 + Coupon *string + EndDate *int64 + Iterations *int64 + Plans []*SubscriptionSchedulePhaseItemParams + Trial *bool + TrialEnd *int64 + type SubscriptionScheduleReleaseParams struct + PreserveCancelDate *bool + type SubscriptionScheduleRenewalBehavior string + const SubscriptionScheduleRenewalBehaviorNone + const SubscriptionScheduleRenewalBehaviorRelease + const SubscriptionScheduleRenewalBehaviorRenew + type SubscriptionScheduleRenewalInterval struct + Interval PlanInterval + Length int64 + type SubscriptionScheduleRevision struct + Created int64 + ID string + Livemode bool + Metadata map[string]string + Object string + Phases []*SubscriptionSchedulePhase + PreviousRevision *SubscriptionSchedule + RenewalBehavior SubscriptionScheduleRenewalBehavior + RenewalInterval *SubscriptionScheduleRenewalInterval + Schedule *SubscriptionSchedule + func (s *SubscriptionScheduleRevision) UnmarshalJSON(data []byte) error + type SubscriptionScheduleRevisionList struct + Data []*SubscriptionScheduleRevision + type SubscriptionScheduleRevisionListParams struct + Schedule *string + type SubscriptionScheduleRevisionParams struct + Schedule *string + type SubscriptionScheduleStatus string + const SubscriptionScheduleStatusActive + const SubscriptionScheduleStatusCanceled + const SubscriptionScheduleStatusCompleted + const SubscriptionScheduleStatusPastDue + const SubscriptionScheduleStatusTrialing + type SubscriptionStatus string + const SubscriptionStatusActive + const SubscriptionStatusAll + const SubscriptionStatusCanceled + const SubscriptionStatusIncomplete + const SubscriptionStatusIncompleteExpired + const SubscriptionStatusPastDue + const SubscriptionStatusTrialing + const SubscriptionStatusUnpaid + type SubscriptionTransferData struct + Destination *Account + type SubscriptionTransferDataParams struct + Destination *string + type SupportedBackend string + type TerminalConnectionToken struct + Object string + Secret string + type TerminalConnectionTokenParams struct + OperatorAccount *string + type TerminalLocation struct + Address *AccountAddressParams + Deleted bool + DisplayName string + ID string + Object string + type TerminalLocationList struct + Data []*TerminalLocation + type TerminalLocationListParams struct + OperatorAccount *string + type TerminalLocationParams struct + Address *AccountAddressParams + DisplayName *string + OperatorAccount *string + type TerminalReader struct + Deleted bool + DeviceSwVersion string + DeviceType string + ID string + IPAddress string + Label string + Location string + Object string + SerialNumber string + Status string + type TerminalReaderGetParams struct + OperatorAccount *string + type TerminalReaderList struct + Data []*TerminalReader + type TerminalReaderListParams struct + Location *string + OperatorAccount *string + Status *string + type TerminalReaderParams struct + Label *string + Location *string + OperatorAccount *string + RegistrationCode *string + type ThreeDSecure struct + Amount int64 + Authenticated bool + Card *Card + Created int64 + Currency Currency + ID string + Livemode bool + RedirectURL string + Status ThreeDSecureStatus + Supported string + type ThreeDSecureParams struct + Amount *int64 + Card *string + Currency *string + Customer *string + ReturnURL *string + type ThreeDSecureStatus string + type Token struct + BankAccount *BankAccount + Card *Card + ClientIP string + Created int64 + Email string + ID string + Livemode bool + Type TokenType + Used bool + type TokenParams struct + BankAccount *BankAccountParams + Card *CardParams + Customer *string + Email *string + PII *PIIParams + type TokenType string + const TokenTypeAccount + const TokenTypeBankAccount + const TokenTypeCard + const TokenTypePII + type Topup struct + Amount int64 + ArrivalDate int64 + BalanceTransaction *BalanceTransaction + Created int64 + Currency Currency + Description string + ExpectedAvailabilityDate int64 + FailureCode string + FailureMessage string + ID string + Livemode bool + Source *PaymentSource + StatementDescriptor string + Status string + type TopupList struct + Data []*Topup + type TopupListParams struct + Created *int64 + CreatedRange *RangeQueryParams + type TopupParams struct + Amount *int64 + Currency *string + Description *string + Source *SourceParams + StatementDescriptor *string + func (p *TopupParams) SetSource(sp interface{}) error + type Transfer struct + Amount int64 + AmountReversed int64 + BalanceTransaction *BalanceTransaction + Created int64 + Currency Currency + Destination *TransferDestination + DestinationPayment *Charge + ID string + Livemode bool + Metadata map[string]string + Reversals *ReversalList + Reversed bool + SourceTransaction *BalanceTransactionSource + SourceType TransferSourceType + TransferGroup string + func (t *Transfer) UnmarshalJSON(data []byte) error + type TransferDestination struct + Account *Account + ID string + func (d *TransferDestination) MarshalJSON() ([]byte, error) + func (d *TransferDestination) UnmarshalJSON(data []byte) error + type TransferList struct + Data []*Transfer + type TransferListParams struct + Created *int64 + CreatedRange *RangeQueryParams + Destination *string + TransferGroup *string + type TransferParams struct + Amount *int64 + Currency *string + Destination *string + SourceTransaction *string + SourceType *string + TransferGroup *string + type TransferSourceType string + const TransferSourceTypeAlipayAccount + const TransferSourceTypeBankAccount + const TransferSourceTypeBitcoinReceiver + const TransferSourceTypeCard + type UsageRecord struct + ID string + Livemode bool + Quantity int64 + SubscriptionItem string + Timestamp int64 + type UsageRecordParams struct + Action *string + Quantity *int64 + SubscriptionItem *string + Timestamp *int64 + type UsageRecordSummary struct + ID string + Invoice string + Livemode bool + Object string + Period *Period + SubscriptionItem string + TotalUsage int64 + type UsageRecordSummaryList struct + Data []*UsageRecordSummary + type UsageRecordSummaryListParams struct + SubscriptionItem *string + type VerificationDocumentDetailsCode string + const VerificationDocumentDetailsCodeDocumentCorrupt + const VerificationDocumentDetailsCodeDocumentFailedCopy + const VerificationDocumentDetailsCodeDocumentFailedGreyscale + const VerificationDocumentDetailsCodeDocumentFailedOther + const VerificationDocumentDetailsCodeDocumentFailedTestMode + const VerificationDocumentDetailsCodeDocumentFraudulent + const VerificationDocumentDetailsCodeDocumentIDCountryNotSupported + const VerificationDocumentDetailsCodeDocumentIDTypeNotSupported + const VerificationDocumentDetailsCodeDocumentManipulated + const VerificationDocumentDetailsCodeDocumentMissingBack + const VerificationDocumentDetailsCodeDocumentMissingFront + const VerificationDocumentDetailsCodeDocumentNotReadable + const VerificationDocumentDetailsCodeDocumentNotUploaded + const VerificationDocumentDetailsCodeDocumentTooLarge + type VerificationFieldsList struct + AdditionalFields []string + Minimum []string + type WebhookEndpoint struct + APIVersion string + Application string + Connect bool + Created int64 + Deleted bool + EnabledEvents []string + ID string + Livemode bool + Object string + Secret string + Status string + URL string + func (c *WebhookEndpoint) UnmarshalJSON(data []byte) error + type WebhookEndpointList struct + Data []*WebhookEndpoint + type WebhookEndpointListParams struct + Created *int64 + CreatedRange *RangeQueryParams + type WebhookEndpointParams struct + APIVersion *string + Connect *bool + Disabled *bool + EnabledEvents []*string + URL *string Other modules containing this package gopkg.in/stripe/stripe-go.v1 gopkg.in/stripe/stripe-go.v10 gopkg.in/stripe/stripe-go.v11 gopkg.in/stripe/stripe-go.v12 gopkg.in/stripe/stripe-go.v13 gopkg.in/stripe/stripe-go.v14 gopkg.in/stripe/stripe-go.v15 gopkg.in/stripe/stripe-go.v16 gopkg.in/stripe/stripe-go.v17 gopkg.in/stripe/stripe-go.v18 gopkg.in/stripe/stripe-go.v19 gopkg.in/stripe/stripe-go.v2 gopkg.in/stripe/stripe-go.v20 gopkg.in/stripe/stripe-go.v21 gopkg.in/stripe/stripe-go.v22 gopkg.in/stripe/stripe-go.v23 gopkg.in/stripe/stripe-go.v24 gopkg.in/stripe/stripe-go.v25 gopkg.in/stripe/stripe-go.v26 gopkg.in/stripe/stripe-go.v27 gopkg.in/stripe/stripe-go.v28 gopkg.in/stripe/stripe-go.v29 gopkg.in/stripe/stripe-go.v3 gopkg.in/stripe/stripe-go.v30 gopkg.in/stripe/stripe-go.v31 gopkg.in/stripe/stripe-go.v32 gopkg.in/stripe/stripe-go.v33 gopkg.in/stripe/stripe-go.v34 gopkg.in/stripe/stripe-go.v35 gopkg.in/stripe/stripe-go.v36 gopkg.in/stripe/stripe-go.v37 gopkg.in/stripe/stripe-go.v38 gopkg.in/stripe/stripe-go.v39 gopkg.in/stripe/stripe-go.v4 gopkg.in/stripe/stripe-go.v40 gopkg.in/stripe/stripe-go.v41 gopkg.in/stripe/stripe-go.v42 gopkg.in/stripe/stripe-go.v43 gopkg.in/stripe/stripe-go.v44 gopkg.in/stripe/stripe-go.v45 gopkg.in/stripe/stripe-go.v46 gopkg.in/stripe/stripe-go.v5 gopkg.in/stripe/stripe-go.v55 gopkg.in/stripe/stripe-go.v56 gopkg.in/stripe/stripe-go.v57 gopkg.in/stripe/stripe-go.v59 gopkg.in/stripe/stripe-go.v6 gopkg.in/stripe/stripe-go.v60 gopkg.in/stripe/stripe-go.v61 gopkg.in/stripe/stripe-go.v62 gopkg.in/stripe/stripe-go.v63 gopkg.in/stripe/stripe-go.v64 gopkg.in/stripe/stripe-go.v65 gopkg.in/stripe/stripe-go.v66 gopkg.in/stripe/stripe-go.v67 gopkg.in/stripe/stripe-go.v68 gopkg.in/stripe/stripe-go.v69 gopkg.in/stripe/stripe-go.v7 gopkg.in/stripe/stripe-go.v70 gopkg.in/stripe/stripe-go.v8 gopkg.in/stripe/stripe-go.v9