handler

package
v0.0.0-...-4a74ca9 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2022 License: MPL-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// PAYPAL SANDBOX
	PaypalClientKey string = "AS3poQQQOrbsHIyYYpz3M_XzHhG9xlgLSj6uARAmL4CH7_BzyQYoceurrSKImPww7hq0vLJSrQ4hDesw"
	PaypalSecretKey string = "EKtlmcsXpn0_9UtwTuWDHu_jfeyfiXFoJY1l4RY71VON_mXFlxkPnm53cJd8OIPc0VpouPyXV38RNBab"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type PaypalClientLevel

type PaypalClientLevel interface {
	NewClient() (*paypal.Client, error)
	Token(client *paypal.Client) (*paypal.TokenResponse, error)
	RetrieveCreditCardInfo(id string, client *paypal.Client) (*paypal.CreditCard, error)
	StoreCreditCardInfo(c paypal.CreditCard, client *paypal.Client) (*paypal.CreditCard, error)
	RemoveCard(id string, client *paypal.Client) error
	PaypalPayout(id, serviceID, email, value string, client *paypal.Client) (*paypal.PayoutResponse, error)
	GetPayout(id string, client *paypal.Client) (*paypal.PayoutResponse, error)
}

func PaypalClientGo

func PaypalClientGo() PaypalClientLevel

type PaypalMiniVersion

type PaypalMiniVersion struct{}

func (*PaypalMiniVersion) GetPayout

func (p *PaypalMiniVersion) GetPayout(id string, client *paypal.Client) (*paypal.PayoutResponse, error)

func (*PaypalMiniVersion) NewClient

func (p *PaypalMiniVersion) NewClient() (*paypal.Client, error)

func (*PaypalMiniVersion) PaypalPayout

func (p *PaypalMiniVersion) PaypalPayout(id, serviceID, email, value string, client *paypal.Client) (*paypal.PayoutResponse, error)

func (*PaypalMiniVersion) RemoveCard

func (p *PaypalMiniVersion) RemoveCard(id string, client *paypal.Client) error

func (*PaypalMiniVersion) RetrieveCreditCardInfo

func (p *PaypalMiniVersion) RetrieveCreditCardInfo(id string, client *paypal.Client) (*paypal.CreditCard, error)

func (*PaypalMiniVersion) StoreCreditCardInfo

func (p *PaypalMiniVersion) StoreCreditCardInfo(c paypal.CreditCard, client *paypal.Client) (*paypal.CreditCard, error)

func (*PaypalMiniVersion) Token

func (p *PaypalMiniVersion) Token(client *paypal.Client) (*paypal.TokenResponse, error)

Jump to

Keyboard shortcuts

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