STPThreeDSUICustomization

@interface STPThreeDSUICustomization : NSObject

The STPThreeDSUICustomization provides configuration for UI elements displayed during 3D Secure authentication.

Note: It’s important to configure this object appropriately before calling any STPPaymentHandler APIs. The API makes a copy of the customization settings you provide; it ignores any subsequent changes you make to your STPThreeDSUICustomization instance.

  • The style of UIActivityIndicatorViews displayed. This should contrast with backgroundColor. Defaults to gray.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        UIActivityIndicatorViewStyle activityIndicatorViewStyle;

    Swift

    var activityIndicatorViewStyle: UIActivityIndicatorView.Style { get set }
  • The style of the UIBlurEffect displayed underneath the UIActivityIndicatorView. Defaults to UIBlurEffectStyleLight.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) UIBlurEffectStyle blurStyle;

    Swift

    var blurStyle: UIBlurEffect.Style { get set }