nas

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2024 License: MIT Imports: 26 Imported by: 0

Documentation

Index

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 (*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 (*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 (*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 (*CheckoutOAuthSdkBuilder) WithScopes

func (b *CheckoutOAuthSdkBuilder) WithScopes(scopes []string) *CheckoutOAuthSdkBuilder

type DefaultSdkBuilder

type DefaultSdkBuilder interface {
	Build() (*Api, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL