Package-level declarations
Types
A model that represents the parameters that Forage requires to capture a payment. CapturePaymentParams are passed to the capturePayment method.
A model that represents the parameters that Forage requires to check a card's balance. CheckBalanceParams are passed to the checkBalance method.
A model that represents the parameters that Forage requires to collect a card PIN and defer the capture of the payment to the server. DeferPaymentCaptureParams are passed to the deferPaymentCapture method.
A model that represents the parameters that Forage requires to collect a card PIN and defer the refund of the payment to the server. DeferPaymentRefundParams are passed to the deferPaymentRefund method.
The entry point for in-store POS Terminal transactions.
A model that represents the parameters that ForageTerminalSDK requires to refund a Payment. RefundPaymentParams are passed to the refundPayment method.
A model that represents the parameters that ForageTerminalSDK requires to tokenize a card via a magnetic swipe from a physical POS Terminal. This data class is not supported for online-only transactions. TokenizeMagSwipeParams are passed to the tokenizeCard method.
A model that represents the parameters that ForageTerminalSDK requires to tokenize a card by entering the card number into a ForagePANEditText. This data class is not supported for online-only transactions. TokenizeManualEntryParams are passed to the tokenizeCard method.