Response Types:
Methods:
Response Types:
Methods:
client.Accounts.Get(ctx context.Context, accountToken string) (*lithic.Account, error)client.Accounts.Update(ctx context.Context, accountToken string, body lithic.AccountUpdateParams) (*lithic.Account, error)client.Accounts.List(ctx context.Context, query lithic.AccountListParams) (*pagination.CursorPage[lithic.Account], error)client.Accounts.GetSpendLimits(ctx context.Context, accountToken string) (*lithic.AccountSpendLimits, error)
Params Types:
Response Types:
- lithic.AccountHolder
- lithic.KYBBusinessEntity
- lithic.RequiredDocument
- lithic.AccountHolderNewResponse
- lithic.AccountHolderUpdateResponse
- lithic.AccountHolderListDocumentsResponse
- lithic.AccountHolderSimulateEnrollmentReviewResponse
Methods:
client.AccountHolders.New(ctx context.Context, body lithic.AccountHolderNewParams) (*lithic.AccountHolderNewResponse, error)client.AccountHolders.Get(ctx context.Context, accountHolderToken string) (*lithic.AccountHolder, error)client.AccountHolders.Update(ctx context.Context, accountHolderToken string, body lithic.AccountHolderUpdateParams) (*lithic.AccountHolderUpdateResponse, error)client.AccountHolders.List(ctx context.Context, query lithic.AccountHolderListParams) (*pagination.SinglePage[lithic.AccountHolder], error)client.AccountHolders.ListDocuments(ctx context.Context, accountHolderToken string) (*lithic.AccountHolderListDocumentsResponse, error)client.AccountHolders.GetDocument(ctx context.Context, accountHolderToken string, documentToken string) (*shared.Document, error)client.AccountHolders.SimulateEnrollmentDocumentReview(ctx context.Context, body lithic.AccountHolderSimulateEnrollmentDocumentReviewParams) (*shared.Document, error)client.AccountHolders.SimulateEnrollmentReview(ctx context.Context, body lithic.AccountHolderSimulateEnrollmentReviewParams) (*lithic.AccountHolderSimulateEnrollmentReviewResponse, error)client.AccountHolders.UploadDocument(ctx context.Context, accountHolderToken string, body lithic.AccountHolderUploadDocumentParams) (*shared.Document, error)
Response Types:
Methods:
client.AccountHolders.Entities.New(ctx context.Context, accountHolderToken string, body lithic.AccountHolderEntityNewParams) (*lithic.AccountHolderEntityNewResponse, error)client.AccountHolders.Entities.Delete(ctx context.Context, accountHolderToken string, entityToken string) (*lithic.AccountHolderEntity, error)
Params Types:
- lithic.AuthRuleConditionParam
- lithic.Conditional3DSActionParameters
- lithic.ConditionalACHActionParameters
- lithic.ConditionalAttribute
- lithic.ConditionalAuthorizationActionParameters
- lithic.ConditionalBlockParameters
- lithic.ConditionalOperation
- lithic.ConditionalTokenizationActionParameters
- lithic.ConditionalValueUnionParam
- lithic.EventStream
- lithic.MerchantLockParameters
- lithic.VelocityLimitParams
- lithic.VelocityLimitPeriodUnionParam
Response Types:
- lithic.AuthRule
- lithic.AuthRuleCondition
- lithic.BacktestStats
- lithic.Conditional3DSActionParameters
- lithic.ConditionalACHActionParameters
- lithic.ConditionalAttribute
- lithic.ConditionalAuthorizationActionParameters
- lithic.ConditionalBlockParameters
- lithic.ConditionalOperation
- lithic.ConditionalTokenizationActionParameters
- lithic.ConditionalValueUnion
- lithic.EventStream
- lithic.MerchantLockParameters
- lithic.ReportStats
- lithic.VelocityLimitParams
- lithic.VelocityLimitPeriod
- lithic.AuthRuleV2ListResultsResponse
- lithic.AuthRuleV2GetFeaturesResponse
- lithic.AuthRuleV2GetReportResponse
Methods:
client.AuthRules.V2.New(ctx context.Context, body lithic.AuthRuleV2NewParams) (*lithic.AuthRule, error)client.AuthRules.V2.Get(ctx context.Context, authRuleToken string) (*lithic.AuthRule, error)client.AuthRules.V2.Update(ctx context.Context, authRuleToken string, body lithic.AuthRuleV2UpdateParams) (*lithic.AuthRule, error)client.AuthRules.V2.List(ctx context.Context, query lithic.AuthRuleV2ListParams) (*pagination.CursorPage[lithic.AuthRule], error)client.AuthRules.V2.Delete(ctx context.Context, authRuleToken string) errorclient.AuthRules.V2.Draft(ctx context.Context, authRuleToken string, body lithic.AuthRuleV2DraftParams) (*lithic.AuthRule, error)client.AuthRules.V2.ListResults(ctx context.Context, query lithic.AuthRuleV2ListResultsParams) (*pagination.CursorPage[lithic.AuthRuleV2ListResultsResponse], error)client.AuthRules.V2.Promote(ctx context.Context, authRuleToken string) (*lithic.AuthRule, error)client.AuthRules.V2.GetFeatures(ctx context.Context, authRuleToken string, query lithic.AuthRuleV2GetFeaturesParams) (*lithic.AuthRuleV2GetFeaturesResponse, error)client.AuthRules.V2.GetReport(ctx context.Context, authRuleToken string, query lithic.AuthRuleV2GetReportParams) (*lithic.AuthRuleV2GetReportResponse, error)
Response Types:
Methods:
client.AuthRules.V2.Backtests.New(ctx context.Context, authRuleToken string, body lithic.AuthRuleV2BacktestNewParams) (*lithic.AuthRuleV2BacktestNewResponse, error)client.AuthRules.V2.Backtests.Get(ctx context.Context, authRuleToken string, authRuleBacktestToken string) (*lithic.BacktestResults, error)
Response Types:
Methods:
client.AuthStreamEnrollment.GetSecret(ctx context.Context) (*lithic.AuthStreamSecret, error)client.AuthStreamEnrollment.RotateSecret(ctx context.Context) error
Response Types:
Methods:
client.TokenizationDecisioning.GetSecret(ctx context.Context) (*lithic.TokenizationSecret, error)client.TokenizationDecisioning.RotateSecret(ctx context.Context) (*lithic.TokenizationDecisioningRotateSecretResponse, error)
Response Types:
- lithic.Device
- lithic.TokenMetadata
- lithic.Tokenization
- lithic.TokenizationDeclineReason
- lithic.TokenizationRuleResult
- lithic.TokenizationTfaReason
- lithic.WalletDecisioningInfo
Methods:
client.Tokenizations.Get(ctx context.Context, tokenizationToken string) (*lithic.Tokenization, error)client.Tokenizations.List(ctx context.Context, query lithic.TokenizationListParams) (*pagination.CursorPage[lithic.Tokenization], error)client.Tokenizations.Activate(ctx context.Context, tokenizationToken string) errorclient.Tokenizations.Deactivate(ctx context.Context, tokenizationToken string) errorclient.Tokenizations.Pause(ctx context.Context, tokenizationToken string) errorclient.Tokenizations.ResendActivationCode(ctx context.Context, tokenizationToken string, body lithic.TokenizationResendActivationCodeParams) errorclient.Tokenizations.Simulate(ctx context.Context, body lithic.TokenizationSimulateParams) (*lithic.Tokenization, error)client.Tokenizations.Unpause(ctx context.Context, tokenizationToken string) errorclient.Tokenizations.UpdateDigitalCardArt(ctx context.Context, tokenizationToken string, body lithic.TokenizationUpdateDigitalCardArtParams) (*lithic.Tokenization, error)
Params Types:
Response Types:
- lithic.Card
- lithic.CardSpendLimits
- lithic.NonPCICard
- lithic.ProvisionResponse
- lithic.SpendLimitDuration
- lithic.CardProvisionResponse
- lithic.CardWebProvisionResponse
Methods:
-
client.Cards.New(ctx context.Context, params lithic.CardNewParams) (*lithic.Card, error) -
client.Cards.Get(ctx context.Context, cardToken string) (*lithic.Card, error) -
client.Cards.Update(ctx context.Context, cardToken string, body lithic.CardUpdateParams) (*lithic.Card, error) -
client.Cards.List(ctx context.Context, query lithic.CardListParams) (*pagination.CursorPage[lithic.NonPCICard], error) -
client.Cards.ConvertPhysical(ctx context.Context, cardToken string, body lithic.CardConvertPhysicalParams) (*lithic.Card, error) -
client.Cards.Embed(ctx context.Context, query lithic.CardEmbedParams) (*string, error) -
client.Cards.Provision(ctx context.Context, cardToken string, body lithic.CardProvisionParams) (*lithic.CardProvisionResponse, error) -
client.Cards.Reissue(ctx context.Context, cardToken string, body lithic.CardReissueParams) (*lithic.Card, error) -
client.Cards.Renew(ctx context.Context, cardToken string, body lithic.CardRenewParams) (*lithic.Card, error) -
client.Cards.GetSpendLimits(ctx context.Context, cardToken string) (*lithic.CardSpendLimits, error) -
client.Cards.SearchByPan(ctx context.Context, body lithic.CardSearchByPanParams) (*lithic.Card, error) -
client.Cards.WebProvision(ctx context.Context, cardToken string, body lithic.CardWebProvisionParams) (*lithic.CardWebProvisionResponse, error) -
client.Cards.GetEmbedHTML(ctx context.Context, params lithic.CardGetEmbedHTMLParams) ([]byte, error) -
client.Cards.GetEmbedURL(ctx context.Context, params lithic.CardGetEmbedURLParams) (*url.URL, error)
Methods:
client.Cards.Balances.List(ctx context.Context, cardToken string, query lithic.CardBalanceListParams) (*pagination.SinglePage[lithic.FinancialAccountBalance], error)
Methods:
client.Cards.FinancialTransactions.Get(ctx context.Context, cardToken string, financialTransactionToken string) (*lithic.FinancialTransaction, error)client.Cards.FinancialTransactions.List(ctx context.Context, cardToken string, query lithic.CardFinancialTransactionListParams) (*pagination.SinglePage[lithic.FinancialTransaction], error)
Response Types:
Methods:
client.CardBulkOrders.New(ctx context.Context, body lithic.CardBulkOrderNewParams) (*lithic.CardBulkOrder, error)client.CardBulkOrders.Get(ctx context.Context, bulkOrderToken string) (*lithic.CardBulkOrder, error)client.CardBulkOrders.Update(ctx context.Context, bulkOrderToken string, body lithic.CardBulkOrderUpdateParams) (*lithic.CardBulkOrder, error)client.CardBulkOrders.List(ctx context.Context, query lithic.CardBulkOrderListParams) (*pagination.CursorPage[lithic.CardBulkOrder], error)
Response Types:
Methods:
client.Balances.List(ctx context.Context, query lithic.BalanceListParams) (*pagination.SinglePage[lithic.Balance], error)
Response Types:
Methods:
-
client.Disputes.New(ctx context.Context, body lithic.DisputeNewParams) (*lithic.Dispute, error) -
client.Disputes.Get(ctx context.Context, disputeToken string) (*lithic.Dispute, error) -
client.Disputes.Update(ctx context.Context, disputeToken string, body lithic.DisputeUpdateParams) (*lithic.Dispute, error) -
client.Disputes.List(ctx context.Context, query lithic.DisputeListParams) (*pagination.CursorPage[lithic.Dispute], error) -
client.Disputes.Delete(ctx context.Context, disputeToken string) (*lithic.Dispute, error) -
client.Disputes.DeleteEvidence(ctx context.Context, disputeToken string, evidenceToken string) (*lithic.DisputeEvidence, error) -
client.Disputes.InitiateEvidenceUpload(ctx context.Context, disputeToken string, body lithic.DisputeInitiateEvidenceUploadParams) (*lithic.DisputeEvidence, error) -
client.Disputes.ListEvidences(ctx context.Context, disputeToken string, query lithic.DisputeListEvidencesParams) (*pagination.CursorPage[lithic.DisputeEvidence], error) -
client.Disputes.GetEvidence(ctx context.Context, disputeToken string, evidenceToken string) (*lithic.DisputeEvidence, error) -
client.Disputes.UploadEvidence(ctx context.Context, disputeToken string, file io.Reader, opts ...option.RequestOption) error
Response Types:
Methods:
client.DisputesV2.Get(ctx context.Context, disputeToken string) (*lithic.DisputeV2, error)client.DisputesV2.List(ctx context.Context, query lithic.DisputesV2ListParams) (*pagination.CursorPage[lithic.DisputeV2], error)
Response Types:
Methods:
client.Events.Get(ctx context.Context, eventToken string) (*lithic.Event, error)client.Events.List(ctx context.Context, query lithic.EventListParams) (*pagination.CursorPage[lithic.Event], error)client.Events.ListAttempts(ctx context.Context, eventToken string, query lithic.EventListAttemptsParams) (*pagination.CursorPage[lithic.MessageAttempt], error)
Response Types:
Methods:
client.Events.Subscriptions.New(ctx context.Context, body lithic.EventSubscriptionNewParams) (*lithic.EventSubscription, error)client.Events.Subscriptions.Get(ctx context.Context, eventSubscriptionToken string) (*lithic.EventSubscription, error)client.Events.Subscriptions.Update(ctx context.Context, eventSubscriptionToken string, body lithic.EventSubscriptionUpdateParams) (*lithic.EventSubscription, error)client.Events.Subscriptions.List(ctx context.Context, query lithic.EventSubscriptionListParams) (*pagination.CursorPage[lithic.EventSubscription], error)client.Events.Subscriptions.Delete(ctx context.Context, eventSubscriptionToken string) errorclient.Events.Subscriptions.ListAttempts(ctx context.Context, eventSubscriptionToken string, query lithic.EventSubscriptionListAttemptsParams) (*pagination.CursorPage[lithic.MessageAttempt], error)client.Events.Subscriptions.Recover(ctx context.Context, eventSubscriptionToken string, body lithic.EventSubscriptionRecoverParams) errorclient.Events.Subscriptions.ReplayMissing(ctx context.Context, eventSubscriptionToken string, body lithic.EventSubscriptionReplayMissingParams) errorclient.Events.Subscriptions.GetSecret(ctx context.Context, eventSubscriptionToken string) (*lithic.EventSubscriptionGetSecretResponse, error)client.Events.Subscriptions.RotateSecret(ctx context.Context, eventSubscriptionToken string) errorclient.Events.Subscriptions.SendSimulatedExample(ctx context.Context, eventSubscriptionToken string, body lithic.EventSubscriptionSendSimulatedExampleParams) error
Methods:
client.Events.EventSubscriptions.Resend(ctx context.Context, eventToken string, eventSubscriptionToken string) error
Response Types:
Methods:
Response Types:
- lithic.CategoryDetails
- lithic.FinancialAccount
- lithic.FinancialAccountBalance
- lithic.FinancialTransaction
- lithic.StatementTotals
Methods:
client.FinancialAccounts.New(ctx context.Context, params lithic.FinancialAccountNewParams) (*lithic.FinancialAccount, error)client.FinancialAccounts.Get(ctx context.Context, financialAccountToken string) (*lithic.FinancialAccount, error)client.FinancialAccounts.Update(ctx context.Context, financialAccountToken string, body lithic.FinancialAccountUpdateParams) (*lithic.FinancialAccount, error)client.FinancialAccounts.List(ctx context.Context, query lithic.FinancialAccountListParams) (*pagination.SinglePage[lithic.FinancialAccount], error)client.FinancialAccounts.RegisterAccountNumber(ctx context.Context, financialAccountToken string, body lithic.FinancialAccountRegisterAccountNumberParams) errorclient.FinancialAccounts.UpdateStatus(ctx context.Context, financialAccountToken string, body lithic.FinancialAccountUpdateStatusParams) (*lithic.FinancialAccount, error)
Methods:
client.FinancialAccounts.Balances.List(ctx context.Context, financialAccountToken string, query lithic.FinancialAccountBalanceListParams) (*pagination.SinglePage[lithic.FinancialAccountBalance], error)
Methods:
client.FinancialAccounts.FinancialTransactions.Get(ctx context.Context, financialAccountToken string, financialTransactionToken string) (*lithic.FinancialTransaction, error)client.FinancialAccounts.FinancialTransactions.List(ctx context.Context, financialAccountToken string, query lithic.FinancialTransactionListParams) (*pagination.SinglePage[lithic.FinancialTransaction], error)
Response Types:
Methods:
client.FinancialAccounts.CreditConfiguration.Get(ctx context.Context, financialAccountToken string) (*lithic.FinancialAccountCreditConfig, error)client.FinancialAccounts.CreditConfiguration.Update(ctx context.Context, financialAccountToken string, body lithic.FinancialAccountCreditConfigurationUpdateParams) (*lithic.FinancialAccountCreditConfig, error)
Response Types:
Methods:
client.FinancialAccounts.Statements.Get(ctx context.Context, financialAccountToken string, statementToken string) (*lithic.Statement, error)client.FinancialAccounts.Statements.List(ctx context.Context, financialAccountToken string, query lithic.FinancialAccountStatementListParams) (*pagination.CursorPage[lithic.Statement], error)
Response Types:
Methods:
client.FinancialAccounts.Statements.LineItems.List(ctx context.Context, financialAccountToken string, statementToken string, query lithic.FinancialAccountStatementLineItemListParams) (*pagination.CursorPage[lithic.StatementLineItemsData], error)
Response Types:
Methods:
client.FinancialAccounts.LoanTapes.Get(ctx context.Context, financialAccountToken string, loanTapeToken string) (*lithic.LoanTape, error)client.FinancialAccounts.LoanTapes.List(ctx context.Context, financialAccountToken string, query lithic.FinancialAccountLoanTapeListParams) (*pagination.CursorPage[lithic.LoanTape], error)
Response Types:
Methods:
client.FinancialAccounts.LoanTapeConfiguration.Get(ctx context.Context, financialAccountToken string) (*lithic.LoanTapeConfiguration, error)
Params Types:
Response Types:
Methods:
client.FinancialAccounts.InterestTierSchedule.New(ctx context.Context, financialAccountToken string, body lithic.FinancialAccountInterestTierScheduleNewParams) (*lithic.InterestTierSchedule, error)client.FinancialAccounts.InterestTierSchedule.Get(ctx context.Context, financialAccountToken string, effectiveDate time.Time) (*lithic.InterestTierSchedule, error)client.FinancialAccounts.InterestTierSchedule.Update(ctx context.Context, financialAccountToken string, effectiveDate time.Time, body lithic.FinancialAccountInterestTierScheduleUpdateParams) (*lithic.InterestTierSchedule, error)client.FinancialAccounts.InterestTierSchedule.List(ctx context.Context, financialAccountToken string, query lithic.FinancialAccountInterestTierScheduleListParams) (*pagination.SinglePage[lithic.InterestTierSchedule], error)client.FinancialAccounts.InterestTierSchedule.Delete(ctx context.Context, financialAccountToken string, effectiveDate time.Time) error
Response Types:
- lithic.CardholderAuthentication
- lithic.TokenInfo
- lithic.Transaction
- lithic.TransactionSimulateAuthorizationResponse
- lithic.TransactionSimulateAuthorizationAdviceResponse
- lithic.TransactionSimulateClearingResponse
- lithic.TransactionSimulateCreditAuthorizationResponse
- lithic.TransactionSimulateCreditAuthorizationAdviceResponse
- lithic.TransactionSimulateReturnResponse
- lithic.TransactionSimulateReturnReversalResponse
- lithic.TransactionSimulateVoidResponse
Methods:
client.Transactions.Get(ctx context.Context, transactionToken string) (*lithic.Transaction, error)client.Transactions.List(ctx context.Context, query lithic.TransactionListParams) (*pagination.CursorPage[lithic.Transaction], error)client.Transactions.ExpireAuthorization(ctx context.Context, transactionToken string) errorclient.Transactions.SimulateAuthorization(ctx context.Context, body lithic.TransactionSimulateAuthorizationParams) (*lithic.TransactionSimulateAuthorizationResponse, error)client.Transactions.SimulateAuthorizationAdvice(ctx context.Context, body lithic.TransactionSimulateAuthorizationAdviceParams) (*lithic.TransactionSimulateAuthorizationAdviceResponse, error)client.Transactions.SimulateClearing(ctx context.Context, body lithic.TransactionSimulateClearingParams) (*lithic.TransactionSimulateClearingResponse, error)client.Transactions.SimulateCreditAuthorization(ctx context.Context, body lithic.TransactionSimulateCreditAuthorizationParams) (*lithic.TransactionSimulateCreditAuthorizationResponse, error)client.Transactions.SimulateCreditAuthorizationAdvice(ctx context.Context, body lithic.TransactionSimulateCreditAuthorizationAdviceParams) (*lithic.TransactionSimulateCreditAuthorizationAdviceResponse, error)client.Transactions.SimulateReturn(ctx context.Context, body lithic.TransactionSimulateReturnParams) (*lithic.TransactionSimulateReturnResponse, error)client.Transactions.SimulateReturnReversal(ctx context.Context, body lithic.TransactionSimulateReturnReversalParams) (*lithic.TransactionSimulateReturnReversalResponse, error)client.Transactions.SimulateVoid(ctx context.Context, body lithic.TransactionSimulateVoidParams) (*lithic.TransactionSimulateVoidResponse, error)
Response Types:
Methods:
client.Transactions.EnhancedCommercialData.Get(ctx context.Context, transactionToken string) (*lithic.TransactionEnhancedCommercialDataGetResponse, error)
Response Types:
Methods:
client.Transactions.Events.EnhancedCommercialData.Get(ctx context.Context, eventToken string) (*lithic.EnhancedData, error)
Response Types:
Methods:
client.ResponderEndpoints.New(ctx context.Context, body lithic.ResponderEndpointNewParams) (*lithic.ResponderEndpointNewResponse, error)client.ResponderEndpoints.Delete(ctx context.Context, body lithic.ResponderEndpointDeleteParams) errorclient.ResponderEndpoints.CheckStatus(ctx context.Context, query lithic.ResponderEndpointCheckStatusParams) (*lithic.ResponderEndpointStatus, error)
Methods:
client.Webhooks.VerifySignature(payload []byte, headers http.Header, secret string, now time.Time) error
Params Types:
Response Types:
- lithic.ExternalBankAccount
- lithic.ExternalBankAccountAddress
- lithic.OwnerType
- lithic.VerificationMethod
- lithic.ExternalBankAccountNewResponse
- lithic.ExternalBankAccountGetResponse
- lithic.ExternalBankAccountUpdateResponse
- lithic.ExternalBankAccountListResponse
- lithic.ExternalBankAccountRetryMicroDepositsResponse
Methods:
client.ExternalBankAccounts.New(ctx context.Context, body lithic.ExternalBankAccountNewParams) (*lithic.ExternalBankAccountNewResponse, error)client.ExternalBankAccounts.Get(ctx context.Context, externalBankAccountToken string) (*lithic.ExternalBankAccountGetResponse, error)client.ExternalBankAccounts.Update(ctx context.Context, externalBankAccountToken string, body lithic.ExternalBankAccountUpdateParams) (*lithic.ExternalBankAccountUpdateResponse, error)client.ExternalBankAccounts.List(ctx context.Context, query lithic.ExternalBankAccountListParams) (*pagination.CursorPage[lithic.ExternalBankAccountListResponse], error)client.ExternalBankAccounts.RetryMicroDeposits(ctx context.Context, externalBankAccountToken string, body lithic.ExternalBankAccountRetryMicroDepositsParams) (*lithic.ExternalBankAccountRetryMicroDepositsResponse, error)client.ExternalBankAccounts.RetryPrenote(ctx context.Context, externalBankAccountToken string, body lithic.ExternalBankAccountRetryPrenoteParams) (*lithic.ExternalBankAccount, error)client.ExternalBankAccounts.Unpause(ctx context.Context, externalBankAccountToken string) (*lithic.ExternalBankAccount, error)
Response Types:
Methods:
client.ExternalBankAccounts.MicroDeposits.New(ctx context.Context, externalBankAccountToken string, body lithic.ExternalBankAccountMicroDepositNewParams) (*lithic.ExternalBankAccountMicroDepositNewResponse, error)
Response Types:
- lithic.Payment
- lithic.PaymentNewResponse
- lithic.PaymentRetryResponse
- lithic.PaymentSimulateActionResponse
- lithic.PaymentSimulateReceiptResponse
- lithic.PaymentSimulateReleaseResponse
- lithic.PaymentSimulateReturnResponse
Methods:
client.Payments.New(ctx context.Context, body lithic.PaymentNewParams) (*lithic.PaymentNewResponse, error)client.Payments.Get(ctx context.Context, paymentToken string) (*lithic.Payment, error)client.Payments.List(ctx context.Context, query lithic.PaymentListParams) (*pagination.CursorPage[lithic.Payment], error)client.Payments.Retry(ctx context.Context, paymentToken string) (*lithic.PaymentRetryResponse, error)client.Payments.Return(ctx context.Context, paymentToken string, body lithic.PaymentReturnParams) (*lithic.Payment, error)client.Payments.SimulateAction(ctx context.Context, paymentToken string, body lithic.PaymentSimulateActionParams) (*lithic.PaymentSimulateActionResponse, error)client.Payments.SimulateReceipt(ctx context.Context, body lithic.PaymentSimulateReceiptParams) (*lithic.PaymentSimulateReceiptResponse, error)client.Payments.SimulateRelease(ctx context.Context, body lithic.PaymentSimulateReleaseParams) (*lithic.PaymentSimulateReleaseResponse, error)client.Payments.SimulateReturn(ctx context.Context, body lithic.PaymentSimulateReturnParams) (*lithic.PaymentSimulateReturnResponse, error)
Response Types:
Response Types:
Methods:
client.ThreeDS.Authentication.Get(ctx context.Context, threeDSAuthenticationToken string) (*lithic.ThreeDSAuthentication, error)client.ThreeDS.Authentication.Simulate(ctx context.Context, body lithic.ThreeDSAuthenticationSimulateParams) (*lithic.ThreeDSAuthenticationSimulateResponse, error)client.ThreeDS.Authentication.SimulateOtpEntry(ctx context.Context, body lithic.ThreeDSAuthenticationSimulateOtpEntryParams) error
Params Types:
Response Types:
Methods:
client.ThreeDS.Decisioning.ChallengeResponse(ctx context.Context, body lithic.ThreeDSDecisioningChallengeResponseParams) errorclient.ThreeDS.Decisioning.GetSecret(ctx context.Context) (*lithic.ThreeDSDecisioningGetSecretResponse, error)client.ThreeDS.Decisioning.RotateSecret(ctx context.Context) error
Response Types:
Methods:
client.Reports.Settlement.ListDetails(ctx context.Context, reportDate time.Time, query lithic.ReportSettlementListDetailsParams) (*pagination.CursorPage[lithic.SettlementDetail], error)client.Reports.Settlement.Summary(ctx context.Context, reportDate time.Time) (*lithic.SettlementReport, error)
Methods:
client.Reports.Settlement.NetworkTotals.Get(ctx context.Context, token string) (*lithic.NetworkTotal, error)client.Reports.Settlement.NetworkTotals.List(ctx context.Context, query lithic.ReportSettlementNetworkTotalListParams) (*pagination.CursorPage[lithic.NetworkTotal], error)
Response Types:
Methods:
client.CardPrograms.Get(ctx context.Context, cardProgramToken string) (*lithic.CardProgram, error)client.CardPrograms.List(ctx context.Context, query lithic.CardProgramListParams) (*pagination.CursorPage[lithic.CardProgram], error)
Response Types:
Methods:
client.DigitalCardArt.Get(ctx context.Context, digitalCardArtToken string) (*lithic.DigitalCardArt, error)client.DigitalCardArt.List(ctx context.Context, query lithic.DigitalCardArtListParams) (*pagination.CursorPage[lithic.DigitalCardArt], error)
Response Types:
Methods:
client.BookTransfers.New(ctx context.Context, body lithic.BookTransferNewParams) (*lithic.BookTransferResponse, error)client.BookTransfers.Get(ctx context.Context, bookTransferToken string) (*lithic.BookTransferResponse, error)client.BookTransfers.List(ctx context.Context, query lithic.BookTransferListParams) (*pagination.CursorPage[lithic.BookTransferResponse], error)client.BookTransfers.Retry(ctx context.Context, bookTransferToken string, body lithic.BookTransferRetryParams) (*lithic.BookTransferResponse, error)client.BookTransfers.Reverse(ctx context.Context, bookTransferToken string, body lithic.BookTransferReverseParams) (*lithic.BookTransferResponse, error)
Response Types:
Methods:
client.CreditProducts.ExtendedCredit.Get(ctx context.Context, creditProductToken string) (*lithic.ExtendedCredit, error)
Response Types:
Methods:
client.CreditProducts.PrimeRates.New(ctx context.Context, creditProductToken string, body lithic.CreditProductPrimeRateNewParams) errorclient.CreditProducts.PrimeRates.Get(ctx context.Context, creditProductToken string, query lithic.CreditProductPrimeRateGetParams) (*lithic.CreditProductPrimeRateGetResponse, error)
Response Types:
Methods:
client.ExternalPayments.New(ctx context.Context, body lithic.ExternalPaymentNewParams) (*lithic.ExternalPayment, error)client.ExternalPayments.Get(ctx context.Context, externalPaymentToken string) (*lithic.ExternalPayment, error)client.ExternalPayments.List(ctx context.Context, query lithic.ExternalPaymentListParams) (*pagination.CursorPage[lithic.ExternalPayment], error)client.ExternalPayments.Cancel(ctx context.Context, externalPaymentToken string, body lithic.ExternalPaymentCancelParams) (*lithic.ExternalPayment, error)client.ExternalPayments.Release(ctx context.Context, externalPaymentToken string, body lithic.ExternalPaymentReleaseParams) (*lithic.ExternalPayment, error)client.ExternalPayments.Reverse(ctx context.Context, externalPaymentToken string, body lithic.ExternalPaymentReverseParams) (*lithic.ExternalPayment, error)client.ExternalPayments.Settle(ctx context.Context, externalPaymentToken string, body lithic.ExternalPaymentSettleParams) (*lithic.ExternalPayment, error)
Response Types:
Methods:
client.ManagementOperations.New(ctx context.Context, body lithic.ManagementOperationNewParams) (*lithic.ManagementOperationTransaction, error)client.ManagementOperations.Get(ctx context.Context, managementOperationToken string) (*lithic.ManagementOperationTransaction, error)client.ManagementOperations.List(ctx context.Context, query lithic.ManagementOperationListParams) (*pagination.CursorPage[lithic.ManagementOperationTransaction], error)client.ManagementOperations.Reverse(ctx context.Context, managementOperationToken string, body lithic.ManagementOperationReverseParams) (*lithic.ManagementOperationTransaction, error)
Response Types:
Response Types:
Methods:
client.FundingEvents.Get(ctx context.Context, fundingEventToken string) (*lithic.FundingEvent, error)client.FundingEvents.List(ctx context.Context, query lithic.FundingEventListParams) (*pagination.CursorPage[lithic.FundingEvent], error)client.FundingEvents.GetDetails(ctx context.Context, fundingEventToken string) (*lithic.FundingEventGetDetailsResponse, error)
Response Types:
Methods:
client.Fraud.Transactions.Get(ctx context.Context, transactionToken string) (*lithic.FraudTransactionGetResponse, error)client.Fraud.Transactions.Report(ctx context.Context, transactionToken string, body lithic.FraudTransactionReportParams) (*lithic.FraudTransactionReportResponse, error)
Response Types:
Methods:
client.NetworkPrograms.Get(ctx context.Context, networkProgramToken string) (*lithic.NetworkProgram, error)client.NetworkPrograms.List(ctx context.Context, query lithic.NetworkProgramListParams) (*pagination.SinglePage[lithic.NetworkProgram], error)
Response Types:
- lithic.WirePartyDetails
- lithic.AccountActivityListResponse
- lithic.AccountActivityGetTransactionResponse
Methods:
client.AccountActivity.List(ctx context.Context, query lithic.AccountActivityListParams) (*pagination.CursorPage[lithic.AccountActivityListResponse], error)client.AccountActivity.GetTransaction(ctx context.Context, transactionToken string) (*lithic.AccountActivityGetTransactionResponse, error)
Response Types:
Methods:
client.TransferLimits.List(ctx context.Context, query lithic.TransferLimitListParams) (*pagination.SinglePage[lithic.TransferLimitsResponseData], error)
Response Types:
- lithic.AccountHolderCreatedWebhookEvent
- lithic.AccountHolderUpdatedWebhookEvent
- lithic.AccountHolderVerificationWebhookEvent
- lithic.AccountHolderDocumentUpdatedWebhookEvent
- lithic.CardAuthorizationApprovalRequestWebhookEvent
- lithic.TokenizationDecisioningRequestWebhookEvent
- lithic.AuthRulesBacktestReportCreatedWebhookEvent
- lithic.BalanceUpdatedWebhookEvent
- lithic.BookTransferTransactionCreatedWebhookEvent
- lithic.BookTransferTransactionUpdatedWebhookEvent
- lithic.CardCreatedWebhookEvent
- lithic.CardConvertedWebhookEvent
- lithic.CardRenewedWebhookEvent
- lithic.CardReissuedWebhookEvent
- lithic.CardShippedWebhookEvent
- lithic.CardUpdatedWebhookEvent
- lithic.CardTransactionUpdatedWebhookEvent
- lithic.CardTransactionEnhancedDataCreatedWebhookEvent
- lithic.CardTransactionEnhancedDataUpdatedWebhookEvent
- lithic.DigitalWalletTokenizationApprovalRequestWebhookEvent
- lithic.DigitalWalletTokenizationResultWebhookEvent
- lithic.DigitalWalletTokenizationTwoFactorAuthenticationCodeWebhookEvent
- lithic.DigitalWalletTokenizationTwoFactorAuthenticationCodeSentWebhookEvent
- lithic.DigitalWalletTokenizationUpdatedWebhookEvent
- lithic.DisputeUpdatedWebhookEvent
- lithic.DisputeEvidenceUploadFailedWebhookEvent
- lithic.ExternalBankAccountCreatedWebhookEvent
- lithic.ExternalBankAccountUpdatedWebhookEvent
- lithic.ExternalPaymentCreatedWebhookEvent
- lithic.ExternalPaymentUpdatedWebhookEvent
- lithic.FinancialAccountCreatedWebhookEvent
- lithic.FinancialAccountUpdatedWebhookEvent
- lithic.FundingEventCreatedWebhookEvent
- lithic.LoanTapeCreatedWebhookEvent
- lithic.LoanTapeUpdatedWebhookEvent
- lithic.ManagementOperationCreatedWebhookEvent
- lithic.ManagementOperationUpdatedWebhookEvent
- lithic.InternalTransactionCreatedWebhookEvent
- lithic.InternalTransactionUpdatedWebhookEvent
- lithic.NetworkTotalCreatedWebhookEvent
- lithic.NetworkTotalUpdatedWebhookEvent
- lithic.PaymentTransactionCreatedWebhookEvent
- lithic.PaymentTransactionUpdatedWebhookEvent
- lithic.SettlementReportUpdatedWebhookEvent
- lithic.StatementsCreatedWebhookEvent
- lithic.ThreeDSAuthenticationCreatedWebhookEvent
- lithic.ThreeDSAuthenticationUpdatedWebhookEvent
- lithic.ThreeDSAuthenticationChallengeWebhookEvent
- lithic.TokenizationApprovalRequestWebhookEvent
- lithic.TokenizationResultWebhookEvent
- lithic.TokenizationTwoFactorAuthenticationCodeWebhookEvent
- lithic.TokenizationTwoFactorAuthenticationCodeSentWebhookEvent
- lithic.TokenizationUpdatedWebhookEvent
- lithic.ThreeDSAuthenticationApprovalRequestWebhookEvent
- lithic.DisputeTransactionCreatedWebhookEvent
- lithic.DisputeTransactionUpdatedWebhookEvent
- lithic.ParsedWebhookEvent