Package-level declarations
An assortment of data and enum classes used throughout the Olo Pay SDK
Types
An enum representing different types of card errors
Enum representing supported currency codes
Interface representing the current state of a CardField. This is useful if you want to provide a custom error messages UI
Class used to create an ICvvUpdateToken instance from user input. Instances of this class can be retrieved from PaymentCardCvvView
Represents a CVV update token needed to revalidate previously used credit/debit cards on file.
Represents a payment method containing all information needed to submit a basket via Olo's Ordering API
Class used to create an IPaymentMethod instance from user input. Instances of this class can be retrieved from PaymentCardDetailsSingleLineView, PaymentCardDetailsMultiLineView, and PaymentCardDetailsForm
Enum indicating the environment that should be used by the Olo Pay SDK