Versions in this module Expand all Collapse all v1 v1.0.2 Jul 17, 2026 v1.0.0 Jul 17, 2026 Changes in this version + type Client = httpclient.Client + func NewClientWithBasicAuth(publicKey, privateKey string, opts ...Option) *Client + func NewClientWithToken(token string, opts ...Option) *Client + type Moov struct + Accounts *accounts.Service + ApplePay *applepay.Service + Auth *auth.Service + BankAccounts *bankaccounts.Service + Billing *billing.Service + Branding *branding.Service + Capabilities *capabilities.Service + Cards *cards.Service + Disputes *disputes.Service + E2EE *e2ee.Service + Enrichment *enrichment.Service + Files *files.Service + GooglePay *googlepay.Service + Images *images.Service + Institutions *institutions.Service + Invoices *invoices.Service + Issuing *issuing.Service + Onboarding *onboarding.Service + Partner *partner.Service + PaymentLinks *paymentlinks.Service + PaymentMethods *paymentmethods.Service + Ping *ping.Service + Products *products.Service + Receipts *receipts.Service + Refunds *refunds.Service + Representatives *representatives.Service + Resolution *resolution.Service + Schedules *schedules.Service + Support *support.Service + Sweeps *sweeps.Service + Terminal *terminal.Service + Transfers *transfers.Service + Underwriting *underwriting.Service + Wallets *wallets.Service + func New(c *Client) *Moov + type Option = httpclient.Option + func WithAPIVersion(v string) Option + func WithBaseURL(u string) Option + func WithHTTPClient(hc *http.Client) Option + func WithLogger(l *slog.Logger) Option + func WithMaxRetries(n int) Option + func WithOnRetry(fn func(attempt int, delay time.Duration, err error)) Option + type RequestOption = httpclient.RequestOption + func WithIdempotencyKey(key string) RequestOption + func WithRequestAPIVersion(v string) RequestOption + func WithRequestMaxRetries(n int) RequestOption + func WithWaitFor(value string) RequestOption