import { stringify } from "querystring"; import { WEBSITE_URL } from "@calcom/lib/constants"; export type Maybe = T | undefined | null; export function createPaymentLink(opts: { paymentUid: string; name?: Maybe; date?: Maybe; email?: Maybe; absolute?: boolean; }): string { const { paymentUid, name, email, date, absolute = true } = opts; let link = ""; if (absolute) link = WEBSITE_URL; const query = stringify({ date, name, email }); return link + `/payment/${paymentUid}?${query}`; }