Package-level declarations
Types
A model that represents an error related to an incomplete or incorrect customer input.
The interface that defines methods for configuring and interacting with a ForageElement. A ForageElement is a secure, client-side entity that accepts and submits customer input for a transaction. Both ForagePanElement and ForagePinElement adhere to the ForageElement interface.
A ForageElement that securely collects a customer's card number. You need a ForagePanElement to call the ForageSDK online-only method to com.joinforage.forage.android.ForageSDK.tokenizeEBTCard, or the ForageTerminalSDK POS method to com.joinforage.forage.android.pos.ForageTerminalSDK.tokenizeCard.
A ForageElement that securely collects a card PIN. You need a ForagePinElement to call the ForageSDK online-only or ForageTerminalSDK POS methods that:
⚠️ Forage developers use this class to manage common attributes across ForageElement types. You don't need to use or worry about it!
Properties
A type of ElementValidationError that occurs when a customer submits an incomplete EBT Card number.
A type of ElementValidationError that occurs when a customer submits an incomplete EBT Card PIN.
A type of ElementValidationError that occurs when a customer submits an invalid numeric input that fails to meet the expected length constraint.
A type of ElementValidationError that occurs when a customer submits an invalid EBT Card PIN.