Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PayPalWebCheckoutClient
Use this client to approve an order with a PayPalWebCheckoutRequest.
Link copied to clipboard
Link copied to clipboard
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.