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
class ForageSDK

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.