Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Use this client to approve an order with a PayPalWebCheckoutRequest.

Link copied to clipboard

Enum class to specify the type of funding for an order. For more information go to: https://developer.paypal.com/docs/checkout/pay-later/us/

Link copied to clipboard
data class PayPalWebCheckoutRequest @JvmOverloads constructor(val orderId: String, val fundingSource: PayPalWebCheckoutFundingSource = PayPalWebCheckoutFundingSource.PAYPAL, val appSwitchWhenEligible: Boolean = false, val appLinkUrl: String? = null, val fallbackUrlScheme: String? = null)

Creates an instance of a PayPalRequest.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PayPalWebVaultRequest(val setupTokenId: String, val appSwitchWhenEligible: Boolean = false, val appLinkUrl: String? = null, val fallbackUrlScheme: String? = null, val approveVaultHref: String? = null)

Request to vault a PayPal payment method using PayPalWebCheckoutClient.vault.