GiniInternalPaymentModule

public final class GiniInternalPaymentModule

Constructors

Link copied to clipboard
public GiniInternalPaymentModule GiniInternalPaymentModule(Context context, GiniHealthAPI giniHealthAPI)
Link copied to clipboard
public GiniInternalPaymentModule GiniInternalPaymentModule(Context context, String clientId, String clientSecret, String emailDomain, SessionManager sessionManager, String baseUrl, String userCenterApiBaseUrl, Boolean debuggingEnabled, Integer apiVersion)

Types

Link copied to clipboard
public class Companion
Link copied to clipboard

Different events that can be emitted by the GiniInternalPaymentModule.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final GiniHealthAPI getGiniHealthAPI()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final StateFlow<ResultWrapper<PaymentDetails>> getPaymentFlow()

A flow for getting extracted PaymentDetails for the document set for review (see setDocumentForReview).

Link copied to clipboard
public final PaymentRequest getPaymentRequest(PaymentProviderApp paymentProviderApp, PaymentDetails paymentDetails)
Link copied to clipboard
public final Boolean getReturningUser()
Link copied to clipboard
Link copied to clipboard
public final Unit onPayment(PaymentProviderApp paymentProviderApp, PaymentDetails paymentDetails)
Link copied to clipboard
public final Unit saveReturningUser()
Link copied to clipboard
public final Unit setLocalizedContext(Context localizedContext)
Link copied to clipboard
public final Unit setPaymentComponent(PaymentComponent paymentComponent)
Link copied to clipboard
public final Unit setPaymentDetails(PaymentDetails paymentDetails)
Link copied to clipboard
public final Unit setSDKLanguage(GiniLocalization language, Context context)

Properties

Link copied to clipboard
Link copied to clipboard
private final GiniHealthAPI giniHealthAPI
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private final StateFlow<ResultWrapper<PaymentDetails>> paymentFlow

A flow for getting extracted PaymentDetails for the document set for review (see setDocumentForReview).