import { useTranslation } from "react-i18next"; import { usePaymentForm } from "../hooks/usePaymentForm"; export default function PaymentForm({ bookingId = "", token = "" }) { const { t } = useTranslation(); const form = usePaymentForm(bookingId, token); return (

{t("payment.title")}

{t("payment.subtitle")}

{t("payment.badge")}
{ e.preventDefault(); form.submit(); }} >

{t("payment.idempotency")}: {form.idempotencyKey}

{form.status === "error" && form.error && (

{form.error}

)} {form.status === "ready" && form.result && (
{JSON.stringify(form.result, null, 2)}
)}
); }