sources

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: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSessionCardSource

func NewSessionCardSource() *sessionCardSource

func NewSessionIdSource

func NewSessionIdSource() *sessionIdSource

func NewSessionNetworkTokenSource

func NewSessionNetworkTokenSource() *sessionNetworkTokenSource

func NewSessionTokenSource

func NewSessionTokenSource() *sessionTokenSource

Types

type SessionAddress

type SessionAddress struct {
	common.Address
	AddressLine3 string `json:"address_line3,omitempty"`
}

type SessionScheme

type SessionScheme string
const (
	Visa            SessionScheme = "visa"
	Mastercard      SessionScheme = "mastercard"
	Jcb             SessionScheme = "jcb"
	Amex            SessionScheme = "amex"
	Diners          SessionScheme = "diners"
	CartesBancaires SessionScheme = "cartes_bancaires"
)

type SessionSource

type SessionSource interface {
	GetType() SessionSourceType
}

type SessionSourceInfo

type SessionSourceInfo struct {
	Type           SessionSourceType `json:"type,omitempty"`
	Scheme         SessionScheme     `json:"scheme,omitempty"`
	BillingAddress *SessionAddress   `json:"billing_address,omitempty"`
	HomePhone      *common.Phone     `json:"home_phone,omitempty"`
	MobilePhone    *common.Phone     `json:"mobile_phone,omitempty"`
	WorkPhone      *common.Phone     `json:"work_phone,omitempty"`
	Email          string            `json:"email,omitempty"`
}

type SessionSourceType

type SessionSourceType string
const (
	Card         SessionSourceType = "card"
	Id           SessionSourceType = "id"
	Token        SessionSourceType = "token"
	NetworkToken SessionSourceType = "network_token"
)

Jump to

Keyboard shortcuts

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