Documentation
¶
Index ¶
- type Api
- type CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) Build() (*Api, error)
- func (b *CheckoutDefaultSdkBuilder) WithEnableTelemetry(telemetry bool) *CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) WithEnvironment(environment configuration.Environment) *CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) WithEnvironmentSubdomain(subdomain string) *CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) WithHttpClient(client *http.Client) *CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) WithLogger(logger configuration.StdLogger) *CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) WithPublicKey(publicKey string) *CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) WithSecretKey(secretKey string) *CheckoutDefaultSdkBuilder
- type CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) Build() (*Api, error)
- func (b *CheckoutOAuthSdkBuilder) WithAuthorizationUri(uri string) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithClientCredentials(id string, secret string) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithEnableTelemetry(telemetry bool) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithEnvironment(environment configuration.Environment) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithEnvironmentSubdomain(subdomain string) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithHttpClient(client *http.Client) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithLogger(logger configuration.StdLogger) *CheckoutOAuthSdkBuilder
- func (b *CheckoutOAuthSdkBuilder) WithScopes(scopes []string) *CheckoutOAuthSdkBuilder
- type DefaultSdkBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct {
Accounts *accounts.Client
Balances *balances.Client
Customers *customers.Client
Disputes *disputes.Client
Financial *financial.Client
Forex *forex.Client
Hosted *hosted.Client
Instruments *instruments.Client
Links *links.Client
Metadata *metadata.Client
Payments *payments.Client
Sessions *sessions.Client
Tokens *tokens.Client
Transfers *transfers.Client
WorkFlows *workflows.Client
Reports *reports.Client
Issuing *issuing.Client
Contexts *contexts.Client
PaymentSessions *payment_sessions.Client
PaymentSetups *setups.Client
Forward *forward.Client
Ideal *ideal.Client
Klarna *klarna.Client
Sepa *sepa.Client
}
func CheckoutApi ¶
func CheckoutApi(configuration *configuration.Configuration) *Api
type CheckoutDefaultSdkBuilder ¶
type CheckoutDefaultSdkBuilder struct {
configuration.StaticKeysBuilder
}
func (*CheckoutDefaultSdkBuilder) Build ¶
func (b *CheckoutDefaultSdkBuilder) Build() (*Api, error)
func (*CheckoutDefaultSdkBuilder) WithEnableTelemetry ¶ added in v1.3.0
func (b *CheckoutDefaultSdkBuilder) WithEnableTelemetry(telemetry bool) *CheckoutDefaultSdkBuilder
func (*CheckoutDefaultSdkBuilder) WithEnvironment ¶
func (b *CheckoutDefaultSdkBuilder) WithEnvironment(environment configuration.Environment) *CheckoutDefaultSdkBuilder
func (*CheckoutDefaultSdkBuilder) WithEnvironmentSubdomain ¶ added in v1.1.0
func (b *CheckoutDefaultSdkBuilder) WithEnvironmentSubdomain(subdomain string) *CheckoutDefaultSdkBuilder
func (*CheckoutDefaultSdkBuilder) WithHttpClient ¶
func (b *CheckoutDefaultSdkBuilder) WithHttpClient(client *http.Client) *CheckoutDefaultSdkBuilder
func (*CheckoutDefaultSdkBuilder) WithLogger ¶
func (b *CheckoutDefaultSdkBuilder) WithLogger(logger configuration.StdLogger) *CheckoutDefaultSdkBuilder
func (*CheckoutDefaultSdkBuilder) WithPublicKey ¶
func (b *CheckoutDefaultSdkBuilder) WithPublicKey(publicKey string) *CheckoutDefaultSdkBuilder
func (*CheckoutDefaultSdkBuilder) WithSecretKey ¶
func (b *CheckoutDefaultSdkBuilder) WithSecretKey(secretKey string) *CheckoutDefaultSdkBuilder
type CheckoutOAuthSdkBuilder ¶
type CheckoutOAuthSdkBuilder struct {
configuration.SdkBuilder
ClientId string
ClientSecret string
AuthorizationUri string
Scopes []string
}
func (*CheckoutOAuthSdkBuilder) Build ¶
func (b *CheckoutOAuthSdkBuilder) Build() (*Api, error)
func (*CheckoutOAuthSdkBuilder) WithAuthorizationUri ¶
func (b *CheckoutOAuthSdkBuilder) WithAuthorizationUri(uri string) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithClientCredentials ¶
func (b *CheckoutOAuthSdkBuilder) WithClientCredentials(id string, secret string) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithEnableTelemetry ¶ added in v1.3.0
func (b *CheckoutOAuthSdkBuilder) WithEnableTelemetry(telemetry bool) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithEnvironment ¶
func (b *CheckoutOAuthSdkBuilder) WithEnvironment(environment configuration.Environment) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithEnvironmentSubdomain ¶ added in v1.1.0
func (b *CheckoutOAuthSdkBuilder) WithEnvironmentSubdomain(subdomain string) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithHttpClient ¶
func (b *CheckoutOAuthSdkBuilder) WithHttpClient(client *http.Client) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithLogger ¶
func (b *CheckoutOAuthSdkBuilder) WithLogger(logger configuration.StdLogger) *CheckoutOAuthSdkBuilder
func (*CheckoutOAuthSdkBuilder) WithScopes ¶
func (b *CheckoutOAuthSdkBuilder) WithScopes(scopes []string) *CheckoutOAuthSdkBuilder
type DefaultSdkBuilder ¶
Click to show internal directories.
Click to hide internal directories.