Package-level declarations
Types
Header that displays promo information about Affirm
Header that displays information about installments for Afterpay
A text field configuration for an AU bank account number
This is an element that has static text because it takes no user input, it is not outputted from the list of form field values. If the stringResId contains a %s, the first one will be populated in the form with the merchantName parameter.
A text field configuration for a BSB number, or Bank State Branch Number, a six-digit number used to identify the individual branch of an Australian financial institution
This is a special type of AddressElement that removes fields from the address based on the country. It is only intended to be used with the card payment method.
This is the specification for a country field.
This defines an empty form spec. It is not intended to be used when building forms for PaymentSheet. This form solves an issue where {@link CompleteFormFieldValueFilter#filterFlow()} returns null when filtering no elements. If given this EmptyFormSpec, the filtering will view the form as complete. {@link LayoutSpec#create()} is the way to build a form with no elements.
Information for displaying external payment methods (EPMs), delivered in the v1/elements/sessions
response.
This is used to define each section in the visual form layout specification
A text field configuration for an IBAN, or International Bank Account Number, as defined in ISO 13616-1.
This is for the Klarna header
This is a data representation of the layout of UI fields on the screen.
Mandate text element spec.
This is an element that will make elements (as specified by identifier) hidden when "save for future" use is unchecked
Mandate text element spec.
This is an element that has static text because it takes no user input, it is not outputted from the list of form field values. If the stringResId contains a %s, the first one will be populated in the form with the merchantName parameter.
This is for elements that do not receive user input