Package-level declarations

Types

Link copied to clipboard
class CalloutView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : AbstractComposeView

The Callout widget shows consumers how much Catch credit they could earn or redeem based on the price of the item(s) they're considering (e.g. when viewing a product detail page or their cart).

Link copied to clipboard
class CampaignLinkView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : AbstractComposeView

The CampaignLink widget is designed to be displayed on your order confirmation page if Catch was not used as a payment method to offer credits to the consumer if they pay with Catch for their next purchase.

Link copied to clipboard
class CatchLogoView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : AbstractComposeView

A view which displays Catch's logo.

Link copied to clipboard
class ExpressCheckoutCalloutView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : AbstractComposeView

The ExpressCheckoutCallout widget displays similar informational content as the Callout widget with additional messaging on where to find Catch in the checkout flow.

Link copied to clipboard
class PaymentMethodView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : AbstractComposeView

The PaymentMethod widget displays similar messaging and informational content as the Callout widget, but is designed specifically to be displayed in checkout UI where a consumer may select Catch as their payment method.

Link copied to clipboard
class PurchaseConfirmationByOrderIdView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : AbstractComposeView

The PurchaseConfirmationByOrderId widget serves the same purpose as the PurchaseConfirmationView widget but is to be used for purchases made with Catch's virtual card integration.

Link copied to clipboard
class PurchaseConfirmationView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : AbstractComposeView

The PurchaseConfirmation widget is designed to be used on the merchant's order confirmation page if Catch was used as a payment method.