Package-level declarations

Types

Link copied to clipboard
data class CapturePaymentParams(val foragePinEditText: ForagePINEditText, val paymentRef: String)

A model that represents the parameters that Forage requires to capture a payment. CapturePaymentParams are passed to the capturePayment method.

Link copied to clipboard
data class CheckBalanceParams(val foragePinEditText: ForagePINEditText, val paymentMethodRef: String)

A model that represents the parameters that Forage requires to check a card's balance. CheckBalanceParams are passed to the checkBalance method.

Link copied to clipboard
data class DeferPaymentCaptureParams(val foragePinEditText: ForagePINEditText, val paymentRef: String)

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.

Link copied to clipboard

An Exception thrown if a reference to a ForageElement is passed to a method before setForageConfig is called on the Element.

Link copied to clipboard
class ForageSDK : ForageSDKInterface

The entry point to the Forage SDK.

Link copied to clipboard
data class TokenizeEBTCardParams(val foragePanEditText: ForagePANEditText, val customerId: String? = null, val reusable: Boolean = true)

A model that represents the parameters that Forage requires to tokenize an EBT Card. TokenizeEBTCardParams are passed to the tokenizeEBTCard method.