Versions in this module Expand all Collapse all v0 v0.1.0 May 6, 2026 Changes in this version + func ParseRFC3339(value string) (time.Time, error) + func ParseSince(value string) (time.Time, error) + func WrapError(err error) *util.ErrorDetail + type APIResult struct + Data T + RequestID string + type CardCreateRawRequest struct + AccountID string + BillingAddress map[string]any + CardProgram string + Description string + DigitalWallet map[string]any + EntityID string + Extra map[string]interface{} + type Client struct + func NewClient(apiKey, env string) *Client + func NewClientWithOptions(opts ...option.RequestOption) *Client + func (c *Client) ApproveACHTransfer(ctx context.Context, transferID string) (APIResult[*increase.ACHTransfer], error) + func (c *Client) ApproveFedNowTransfer(ctx context.Context, transferID string) (APIResult[*increase.FednowTransfer], error) + func (c *Client) ApproveInternalTransfer(ctx context.Context, transferID string) (APIResult[*increase.AccountTransfer], error) + func (c *Client) ApproveRTPTransfer(ctx context.Context, transferID string) (APIResult[*increase.RealTimePaymentsTransfer], error) + func (c *Client) ApproveWireTransfer(ctx context.Context, transferID string) (APIResult[*increase.WireTransfer], error) + func (c *Client) CancelACHTransfer(ctx context.Context, transferID string) (APIResult[*increase.ACHTransfer], error) + func (c *Client) CancelFedNowTransfer(ctx context.Context, transferID string) (APIResult[*increase.FednowTransfer], error) + func (c *Client) CancelInternalTransfer(ctx context.Context, transferID string) (APIResult[*increase.AccountTransfer], error) + func (c *Client) CancelRTPTransfer(ctx context.Context, transferID string) (APIResult[*increase.RealTimePaymentsTransfer], error) + func (c *Client) CancelWireTransfer(ctx context.Context, transferID string) (APIResult[*increase.WireTransfer], error) + func (c *Client) CloseAccount(ctx context.Context, accountID, idempotencyKey string) (APIResult[*increase.Account], error) + func (c *Client) CreateACHTransfer(ctx context.Context, params increase.ACHTransferNewParams, ...) (APIResult[*increase.ACHTransfer], error) + func (c *Client) CreateAccount(ctx context.Context, params increase.AccountNewParams, idempotencyKey string) (APIResult[*increase.Account], error) + func (c *Client) CreateAccountNumber(ctx context.Context, params increase.AccountNumberNewParams, ...) (APIResult[*increase.AccountNumber], error) + func (c *Client) CreateCard(ctx context.Context, params increase.CardNewParams, idempotencyKey string) (APIResult[*increase.Card], error) + func (c *Client) CreateCardDetailsIframe(ctx context.Context, cardID string, params increase.CardNewDetailsIframeParams) (APIResult[*increase.CardIframeURL], error) + func (c *Client) CreateCardRaw(ctx context.Context, body map[string]any, idempotencyKey string) (APIResult[*increase.Card], error) + func (c *Client) CreateExternalAccount(ctx context.Context, params increase.ExternalAccountNewParams, ...) (APIResult[*increase.ExternalAccount], error) + func (c *Client) CreateFedNowTransfer(ctx context.Context, params increase.FednowTransferNewParams, ...) (APIResult[*increase.FednowTransfer], error) + func (c *Client) CreateInternalTransfer(ctx context.Context, params increase.AccountTransferNewParams, ...) (APIResult[*increase.AccountTransfer], error) + func (c *Client) CreateRTPTransfer(ctx context.Context, params increase.RealTimePaymentsTransferNewParams, ...) (APIResult[*increase.RealTimePaymentsTransfer], error) + func (c *Client) CreateWireTransfer(ctx context.Context, params increase.WireTransferNewParams, ...) (APIResult[*increase.WireTransfer], error) + func (c *Client) GetACHTransfer(ctx context.Context, transferID string) (APIResult[*increase.ACHTransfer], error) + func (c *Client) GetAccount(ctx context.Context, accountID string) (APIResult[*increase.Account], error) + func (c *Client) GetAccountNumber(ctx context.Context, accountNumberID string) (APIResult[*increase.AccountNumber], error) + func (c *Client) GetBalance(ctx context.Context, accountID string) (APIResult[*increase.BalanceLookup], error) + func (c *Client) GetCard(ctx context.Context, cardID string) (APIResult[*increase.Card], error) + func (c *Client) GetCardDetails(ctx context.Context, cardID string) (APIResult[*increase.CardDetails], error) + func (c *Client) GetDigitalCardProfile(ctx context.Context, digitalCardProfileID string) (APIResult[*increase.DigitalCardProfile], error) + func (c *Client) GetDocument(ctx context.Context, documentID string) (APIResult[*Document], error) + func (c *Client) GetEvent(ctx context.Context, eventID string) (APIResult[*increase.Event], error) + func (c *Client) GetExternalAccount(ctx context.Context, externalAccountID string) (APIResult[*increase.ExternalAccount], error) + func (c *Client) GetFedNowTransfer(ctx context.Context, transferID string) (APIResult[*increase.FednowTransfer], error) + func (c *Client) GetInternalTransfer(ctx context.Context, transferID string) (APIResult[*increase.AccountTransfer], error) + func (c *Client) GetProgram(ctx context.Context, programID string) (APIResult[*increase.Program], error) + func (c *Client) GetRTPTransfer(ctx context.Context, transferID string) (APIResult[*increase.RealTimePaymentsTransfer], error) + func (c *Client) GetWireTransfer(ctx context.Context, transferID string) (APIResult[*increase.WireTransfer], error) + func (c *Client) ListACHTransfers(ctx context.Context, params increase.ACHTransferListParams) (APIResult[[]increase.ACHTransfer], error) + func (c *Client) ListAccountNumbers(ctx context.Context, params increase.AccountNumberListParams) (APIResult[[]increase.AccountNumber], error) + func (c *Client) ListAccounts(ctx context.Context, params increase.AccountListParams) (APIResult[[]increase.Account], error) + func (c *Client) ListCards(ctx context.Context, params increase.CardListParams) (APIResult[[]increase.Card], error) + func (c *Client) ListDigitalCardProfiles(ctx context.Context, params increase.DigitalCardProfileListParams) (APIResult[[]increase.DigitalCardProfile], error) + func (c *Client) ListDocuments(ctx context.Context, params DocumentListParams) (APIResult[[]Document], error) + func (c *Client) ListEvents(ctx context.Context, params increase.EventListParams) (APIResult[[]increase.Event], error) + func (c *Client) ListExternalAccounts(ctx context.Context, params increase.ExternalAccountListParams) (APIResult[[]increase.ExternalAccount], error) + func (c *Client) ListFedNowTransfers(ctx context.Context, params increase.FednowTransferListParams) (APIResult[[]increase.FednowTransfer], error) + func (c *Client) ListInternalTransfers(ctx context.Context, params increase.AccountTransferListParams) (APIResult[[]increase.AccountTransfer], error) + func (c *Client) ListPrograms(ctx context.Context, params increase.ProgramListParams) (APIResult[[]increase.Program], error) + func (c *Client) ListRTPTransfers(ctx context.Context, params increase.RealTimePaymentsTransferListParams) (APIResult[[]increase.RealTimePaymentsTransfer], error) + func (c *Client) ListTransactions(ctx context.Context, params increase.TransactionListParams) (APIResult[[]increase.Transaction], error) + func (c *Client) ListWireTransfers(ctx context.Context, params increase.WireTransferListParams) (APIResult[[]increase.WireTransfer], error) + func (c *Client) UpdateAccountNumber(ctx context.Context, accountNumberID string, ...) (APIResult[*increase.AccountNumber], error) + func (c *Client) UpdateCardPIN(ctx context.Context, cardID string, params increase.CardUpdatePinParams) (APIResult[*increase.CardDetails], error) + func (c *Client) UpdateExternalAccount(ctx context.Context, externalAccountID string, ...) (APIResult[*increase.ExternalAccount], error) + type Document struct + AccountVerificationLetter map[string]any + Category string + CreatedAt time.Time + EntityID string + FileID string + FundingInstructions map[string]any + ID string + IdempotencyKey string + Type string + type DocumentListParams struct + Categories []string + CreatedAfter *time.Time + CreatedBefore *time.Time + CreatedOnOrAfter *time.Time + CreatedOnOrBefore *time.Time + Cursor string + EntityID string + IdempotencyKey string + Limit int64 + func (p DocumentListParams) URLQuery() url.Values + type FedNowAddress struct + City string + Line1 string + Line2 string + PostalCode string + State string + type FedNowTransfer struct + AccountID string + AccountNumber string + Amount int64 + CreatedAt time.Time + CreditorName string + DebtorName string + ExternalAccountID string + ID string + RoutingNumber string + SourceAccountNumberID string + Status string + UnstructuredRemittanceInformation string + type FedNowTransferNewParams struct + AccountID string + AccountNumber string + Amount int64 + CreditorAddress *FedNowAddress + CreditorName string + DebtorAddress *FedNowAddress + DebtorName string + ExternalAccountID string + RequireApproval *bool + RoutingNumber string + SourceAccountNumberID string + UnstructuredRemittanceInformation string