IntegrateIntegration ModesHeadless CheckoutSDK ReferenceInterfacesPurseHeadlessCheckoutXPayButtonUIOptionsOn this pagePurseHeadlessCheckoutXPayButtonUIOptionsApple, Google and PayPal buttons are treated differently and all the config is exposed through this object. Properties apple? optional apple: object; borderRadius? optional borderRadius: string; buttonstyle? optional buttonstyle: "black" | "white" | "white-outline"; height? optional height: string; locale? optional locale: string; padding? optional padding: string; type? optional type: | "order" | "plain" | "buy" | "donate" | "check-out" | "book" | "subscribe" | "add-money" | "contribute" | "reload" | "rent" | "support" | "tip" | "top-up"; width? optional width: string; google? optional google: Partial<Pick<ButtonOptions, | "buttonColor" | "buttonType" | "buttonLocale" | "buttonRadius" | "buttonSizeMode">>; paypal? optional paypal: object; color? optional color: "black" | "white" | "silver" | "gold" | "blue"; height? optional height: number; label? optional label: "checkout" | "paypal" | "buynow" | "pay" | "installment"; layout? optional layout: "vertical" | "horizontal"; shape? optional shape: "rect" | "pill";