-
public interface PrimerHeadlessUniversalCheckoutInterface
-
-
Method Summary
Modifier and Type Method Description abstract UnitsetCheckoutListener(PrimerHeadlessUniversalCheckoutListener listener)Sets the PrimerHeadlessUniversalCheckoutListener Use the listener in order to receive different events from the SDK. abstract UnitsetCheckoutUiListener(PrimerHeadlessUniversalCheckoutUiListener uiListener)Sets the PrimerHeadlessUniversalCheckoutUiListener Use the listener in order to receive different UI events from the SDK abstract Unitstart(Context context, String clientToken, PrimerSettings settings, PrimerHeadlessUniversalCheckoutListener checkoutListener, PrimerHeadlessUniversalCheckoutUiListener uiListener)Starts the PrimerHeadlessUniversalCheckout SDK with Context & clientToken & PrimerSettings & PrimerHeadlessUniversalCheckoutListener & PrimerHeadlessUniversalCheckoutUiListener. abstract Unitcleanup()This method should be called when disposing the listener in order to free PrimerHeadlessUniversalCheckout SDK resource. -
-
Method Detail
-
setCheckoutListener
abstract Unit setCheckoutListener(PrimerHeadlessUniversalCheckoutListener listener)
Sets the PrimerHeadlessUniversalCheckoutListener Use the listener in order to receive different events from the SDK.
-
setCheckoutUiListener
abstract Unit setCheckoutUiListener(PrimerHeadlessUniversalCheckoutUiListener uiListener)
Sets the PrimerHeadlessUniversalCheckoutUiListener Use the listener in order to receive different UI events from the SDK
-
start
abstract Unit start(Context context, String clientToken, PrimerSettings settings, PrimerHeadlessUniversalCheckoutListener checkoutListener, PrimerHeadlessUniversalCheckoutUiListener uiListener)
Starts the PrimerHeadlessUniversalCheckout SDK with Context & clientToken & PrimerSettings & PrimerHeadlessUniversalCheckoutListener & PrimerHeadlessUniversalCheckoutUiListener. Calling this function will reset any old state
- Parameters:
clientToken- base64 string containing information about this Primer session.
-
cleanup
abstract Unit cleanup()
This method should be called when disposing the listener in order to free PrimerHeadlessUniversalCheckout SDK resource. Once instance of PrimerHeadlessUniversalCheckout has freed up the used resources, it is in the same state as newly created PrimerHeadlessUniversalCheckout and can be used once again, but should go through start once again.
-
-
-
-