Package-level declarations
Types
Link copied to clipboard
interface ActionComponent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The implementation of ApiRepository to request the Airwallex API.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
For one-off payment
Link copied to clipboard
Link copied to clipboard
object AirwallexPlugins
Provide some internal plugins
Link copied to clipboard
For recurring payment (without create payment intent)
Link copied to clipboard
For recurring payment (need create payment intent)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ApiRepository
An interface for making Airwallex API requests
Link copied to clipboard
interface BaseComponent
Link copied to clipboard
data class BillingAddressParameters(val format: BillingAddressParameters.Format? = Format.MIN, val phoneNumberRequired: Boolean? = false) : Parcelable
Link copied to clipboard
class CardNextActionModel(val paymentManager: PaymentManager, val clientSecret: String, val device: Device?, val paymentIntentId: String?, val currency: String, val amount: BigDecimal, val activityProvider: () -> Activity)
Model containing necessary information for handling card payment next actions, particularly for 3DS authentication flows.
Link copied to clipboard
Link copied to clipboard
data class GooglePayOptions(val allowedCardAuthMethods: List<String>? = null, val merchantName: String? = null, val allowPrepaidCards: Boolean? = null, val allowCreditCards: Boolean? = null, val assuranceDetailsRequired: Boolean? = null, val billingAddressRequired: Boolean? = null, val billingAddressParameters: BillingAddressParameters? = null, val transactionId: String? = null, val totalPriceLabel: String? = null, val checkoutOption: String? = null, val emailRequired: Boolean? = null, val shippingAddressRequired: Boolean? = null, val shippingAddressParameters: ShippingAddressParameters? = null, val allowedCardNetworks: List<String> = googlePaySupportedNetworks(), val skipReadinessCheck: Boolean? = false) : Parcelable
Link copied to clipboard
Link copied to clipboard
interface PaymentManager
Link copied to clipboard
Link copied to clipboard
class PaymentResultManager
Link copied to clipboard
data class ShippingAddressParameters(val allowedCountryCodes: List<String>? = null, val phoneNumberRequired: Boolean? = false) : Parcelable
Link copied to clipboard
object TokenManager