Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Used to create and tokenize Venmo accounts. For more information see the documentation

Link copied to clipboard

Responsible for launching the Venmo app to authenticate users

Link copied to clipboard
class VenmoLineItem @JvmOverloads constructor(val kind: VenmoLineItemKind, val name: String, val quantity: Int, val unitAmount: String, var description: String? = null, var productCode: String? = null, var unitTaxAmount: String? = null, var url: String? = null) : Parcelable

Venmo line item for Venmo checkout flows.

Link copied to clipboard

The type of Venmo line item.

Link copied to clipboard

A request used to launch the Venmo app for continuation of the Venmo payment flow.

Link copied to clipboard

Callback to handle result from VenmoClient.tokenize

Link copied to clipboard

Used to request Venmo authentication via VenmoLauncher.launch )}

Link copied to clipboard

Result of the Venmo flow received from VenmoLauncher.handleReturnToApp.

Link copied to clipboard

Usage type for the tokenized Venmo account.

Link copied to clipboard
sealed class VenmoPendingRequest

A pending request for the Venmo authentication flow created by invoking VenmoLauncher.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 VenmoLauncher.handleReturnToApp

Link copied to clipboard
class VenmoRequest @JvmOverloads constructor(val paymentMethodUsage: VenmoPaymentMethodUsage, var lineItems: ArrayList<VenmoLineItem>? = null, var shouldVault: Boolean = false, var profileId: String? = null, var displayName: String? = null, var collectCustomerShippingAddress: Boolean = false, var collectCustomerBillingAddress: Boolean = false, var totalAmount: String? = null, var subTotalAmount: String? = null, var discountAmount: String? = null, var taxAmount: String? = null, var shippingAmount: String? = null, var isFinalAmount: Boolean = false) : Parcelable

A VenmoRequest specifies options that contribute to the Venmo flow.

Link copied to clipboard
sealed class VenmoResult

Result of tokenizing a Venmo account

Link copied to clipboard
fun interface VenmoTokenizeCallback

Used to receive the result of VenmoClient.tokenize