ForagePINEditText
A ForagePinElement that securely collects a card PIN. You can use a ForagePINEditText to call the ForageTerminalSDK POS methods that:
com.joinforage.forage.android.pos.services.ForageTerminalSDK.capturePayment
com.joinforage.forage.android.pos.services.ForageTerminalSDK.refundPayment
<!-- 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.pos.ui.element.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
Inherited 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 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.
Explicitly request that the current input method's soft input be shown to the user, if needed. This only has an effect if the ForageElement is focused, which can be done using .requestFocus()