PayUIOptions
type PayUIOptions = Prettify<  {    buyWithCrypto?:      | false      | {          prefillSource?: {            allowEdits?: { chain: boolean; token: boolean };          };          testMode?: boolean;        };    buyWithFiat?:      | {          preferredProvider?: FiatProvider;          prefillSource?: {            currency?: "USD" | "CAD" | "GBP" | "EUR" | "JPY";          };          testMode?: boolean;        }      | false;    metadata?: { image?: string; name?: string };    onPurchaseSuccess?: (      info:    ) => void;    purchaseData?: object;>;