Forage PINEdit Text
A ForageElement that securely collects a card PIN. You need a ForagePINEditText to call the ForageSDK online-only or ForageTerminalSDK POS methods that:
Refund a Payment immediately (POS-only)
Collect a card PIN to defer payment refund to the server (POS-only)
<!-- Example forage_pin_component.xml -->
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.joinforage.forage.android.ui.ForagePINEditText
android:id="@+id/foragePinEditText"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="16dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
See also
Constructors
Properties
Functions
Gets the current ElementState state of the ForageElement.
Sets the border color of the input field.
Sets the border thickness of the input field.
Sets the border thickness of the input field when the field is in focus state.
Sets the hint text color.
Sets an event listener to be fired when the ForageElement is blurred.
Sets an event listener to be fired when the text inside the ForageElement input field changes.
Sets an event listener to be fired when the ForageElement is in focus.
Sets the text color for the ForageElement.
Sets the text size for the ForageElement.
Inherited functions
⚠️ The setForageConfig method is only valid for online-only transactions. Use setPosForageConfig for in-store POS Terminal transactions.
⚠️ The setPosForageConfig method is only valid for in-store POS Terminal transactions.