Skip to content

Customize the iOS SDK

When a customer initiates a payment with the iOS SDK, their payment information is collected via 2 customizable forms:

  • Payment Form: prompts users for their payment card details
  • Billing Form: prompts users for their billing information
The default payment form
The default billing form

The styling of these forms can be customized through the use of the paymentFormStyle and billingFormStyle objects, which are wrapped in the PaymentStyle wrapper.

1
PaymentStyle(paymentFormStyle: YourPaymentStyle(),
2
billingFormStyle: YourBillingStyle())

You can choose between three different options for customization, depending on how much control you need over the forms' UI design. In order of increasing complexity these are: