Package-level declarations
Types
Link copied to clipboard
class AccountOnboardingController : StripeComponentController<AccountOnboardingListener, AccountOnboardingProps>
Controller for a full screen Account Onboarding component.
Link copied to clipboard
Link copied to clipboard
class AccountOnboardingProps( val fullTermsOfServiceUrl: String? = null, val recipientTermsOfServiceUrl: String? = null, val privacyPolicyUrl: String? = null, val skipTermsOfServiceCollection: Boolean? = null, val collectionOptions: AccountOnboardingProps.CollectionOptions? = null) : Parcelable
Link copied to clipboard
class EmbeddedComponentManager @JvmOverloads constructor( publishableKey: String, fetchClientSecret: FetchClientSecret, appearance: Appearance = Appearance.default(), customFonts: List<CustomFontSource> = emptyList())
Link copied to clipboard
Lambda to fetch the Connect SDK client secret from your server. Implement invoke to provide your client secret to the Connect SDK.
Link copied to clipboard
Task implementing FetchClientSecret to be used by consumers who don't wish to use coroutines in their applications, or who are calling the SDK from Java.
Link copied to clipboard
Marks an API for Private Beta usage, meaning it can be changed or removed at any time (use at your own risk). The Stripe Connect SDK is in private beta and may be changed in the future without notice.
Link copied to clipboard
abstract class StripeComponentController<Listener : StripeEmbeddedComponentListener, Props : Parcelable>
Controller for a full screen component.
Link copied to clipboard
interface StripeEmbeddedComponentListener