Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

203
Vistas
When I load Stripe with Next.js and build error occurs

When I use Stripe in Next.js and "yarn build", I get an error.

During local development with yarn dev, it works without any error.

i cant understand why this is happen.

 function CheckoutForm(props) {
  const [redirect, setRedirect] = useState('true');
  const { bodyAdquire } = useAppContext();
  const router = useRouter();

  let teamName = process.env.NEXT_PUBLIC_TEAM_NAME

  let handleSubmit = async (event) => {
    event.preventDefault();


    const { stripe, elements } = props;
    if (!stripe || !elements) {
      return;
    }

    const card = elements.getElement(CardElement);
    let tokenId
    const result = await stripe.createToken(card);
    if (result.error) {
    } else {
      tokenId = result.token.id
    }

    
    const stripePromise = loadStripe(process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY);
    const Checkout = () => {
      const {bodyAdquire} = useAppContext()
      return (
        <div className={Styles.App}>
          <div className={Styles.product}>
            <div>
              <Elements stripe={stripePromise}>
                <CheckoutForm tokens={bodyAdquire.tokens}/>
              </Elements>
            </div>
          </div>
        </div>
      );
    };
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

I solved it by removing the components that were not part of the page and leaving only the index file inside the next page. Make sure to move any non-pages out of the pages folder.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda