Documentation ¶
Index ¶
- type Api
- type CheckoutDefaultSdkBuilder
- func (b *CheckoutDefaultSdkBuilder) Build() (*Api, error)
- 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) 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 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) 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) 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.