Versions in this module Expand all Collapse all v0 v0.0.2 Nov 9, 2020 v0.0.1 Nov 7, 2020 Changes in this version + const TestCertificate + type CreatePaymentRequestOptions struct + Amount string + CallbackURL string + Currency string + InstructionUUID string + Message string + PayeeAlias string + PayeePaymentReference string + PayerAgeLimit string + PayerAlias string + PayerSSN string + type CreateRefundOptions struct + Amount string + CallbackURL string + Currency string + InstructionUUID string + Message string + OriginalPaymentReference string + PayerAlias string + PayerPaymentReference string + type Options struct + CA string + Passphrase string + SSLCertificate []byte + Test bool + Timeout int + type Swish struct + URL string + func New(opts Options) (*Swish, error) + func (s *Swish) CreatePaymentRequest(ctx context.Context, opts CreatePaymentRequestOptions) (result createPaymentRequestResponse, err error) + func (s *Swish) CreateRefund(ctx context.Context, opts CreateRefundOptions) (result createRefundResponse, err error) + func (s *Swish) Status(ctx context.Context, Location string) (result statusResponse, err error)