InPersonPayments
object InPersonPayments
Main instance used to interact with the Adyen SDK for performing in-person payments.
This object provides all the necessary methods to perform transactions, and manage the payment lifecycle.
Additional utility methods can be found in InPersonPaymentsTools.
See also
Properties
Functions
Link copied to clipboard
Clears the current authentication session.
Link copied to clipboard
Retrieves the unique identifier for this SDK installation.
Link copied to clipboard
@JvmStatic
@JvmName(name = "getPaymentInterface")
Retrieves an instance of a specific payment interface, such as a card reader.
Link copied to clipboard
@JvmStatic
@JvmName(name = "performDiagnosis")
Performs a diagnosis request.
Link copied to clipboard
@JvmStatic
@JvmName(name = "performReversal")
Performs a reversal for a previously completed transaction.
Link copied to clipboard
@JvmStatic
@JvmName(name = "performTransaction")
Initiates a payment transaction.
Link copied to clipboard
@JvmStatic
@JvmName(name = "registerForPaymentResult")
Registers a callback for the result of a payment transaction using the Android Activity Result API.
Link copied to clipboard
@JvmStatic
@JvmName(name = "setAuthenticationServiceClass")
Manually sets the instance of the MerchantAuthenticationService to be used in payment requests.