Package-level declarations

Types

Link copied to clipboard

Callback for receiving result of LocalPaymentClient.createPaymentAuthRequest.

Link copied to clipboard

A request used to launch the continuation of the local payment flow.

Link copied to clipboard

Local payment result information.

Link copied to clipboard

Result of the local payment web flow received from LocalPaymentLauncher.handleReturnToApp.

Link copied to clipboard

Used to integrate with local payments.

Link copied to clipboard

Responsible for launching local payment user authentication in a web browser

Link copied to clipboard

PaymentMethodNonce representing a local payment.

Link copied to clipboard

A pending request for the local payment web-based authentication flow created by invoking LocalPaymentLauncher.launch. This pending request should be stored locally within the app or on-device and used to deliver a result of the browser flow in LocalPaymentLauncher.handleReturnToApp

Link copied to clipboard
data class LocalPaymentRequest @JvmOverloads constructor(val hasUserLocationConsent: Boolean, var address: PostalAddress? = null, var amount: String? = null, var bankIdentificationCode: String? = null, var currencyCode: String? = null, var displayName: String? = null, var email: String? = null, var givenName: String? = null, var merchantAccountId: String? = null, var paymentType: String? = null, var paymentTypeCountryCode: String? = null, var phone: String? = null, var isShippingAddressRequired: Boolean = false, var surname: String? = null)

Builder used to construct an local payment request.

Link copied to clipboard
sealed class LocalPaymentResult

Result of tokenizing a local payment method

Link copied to clipboard

Callback for receiving result of LocalPaymentClient.tokenize.