import type { MetaFunction } from "@remix-run/node"; import { useNavigate, useSearchParams } from "@remix-run/react"; import { CheckCircle2, XCircle } from "lucide-react"; import { Button } from "../components/ui/button"; import ProfilePagesHeader from "../components/ProfilePagesHeader"; export const meta: MetaFunction = () => { return [ { title: "نتیجه پرداخت - ویترون" }, { name: "description", content: "نتیجه پرداخت و تراکنش شما در ویترون. بررسی وضعیت پرداخت، کد پیگیری و اطلاعات تراکنش مالی." }, { name: "keywords", content: "نتیجه پرداخت، تراکنش، کد پیگیری، پرداخت موفق، پرداخت ناموفق، ویترون" }, { name: "robots", content: "noindex, follow" }, { property: "og:title", content: "نتیجه پرداخت - ویترون" }, { property: "og:description", content: "نتیجه پرداخت و تراکنش شما در ویترون. بررسی وضعیت پرداخت، کد پیگیری و اطلاعات تراکنش مالی." }, { property: "og:type", content: "website" }, { name: "twitter:card", content: "summary" }, { name: "twitter:title", content: "نتیجه پرداخت - ویترون" }, { name: "twitter:description", content: "نتیجه پرداخت و تراکنش شما در ویترون. بررسی وضعیت پرداخت، کد پیگیری و اطلاعات تراکنش مالی." }, ]; }; export default function PaymentResult() { const [searchParams] = useSearchParams(); const status = searchParams.get("status"); const refId = searchParams.get("ref_id"); const reason = searchParams.get("reason"); const navigate = useNavigate(); return (
{status === "success" ? ( <>

پرداخت با موفقیت انجام شد

کد پیگیری:

{refId}

) : ( <>

پرداخت ناموفق

{reason || "متاسفانه مشکلی در پرداخت پیش آمده است. لطفا دوباره تلاش کنید."}

)}
); }