• rocady21

    (@rocady21)


    hola como estan ? Estoy desarrollando un plugin para wordpress con wooComerce, pero tengo un problema

    Basicamente definí un gateway y dentro una funcion llamada process payment en el cual necesito un card token ID el cual genero yo en el frontend , interceptado el formulario de wooComerce y generando ahí mismo el token, pero al enviarlo al process payment (osea, continuando con el flujo luego de definir el token ) no llega nunca la primera vez, solo llega la segunda vez que hago el «hacer orden» , y el token que llega es el que genere la primera vez,

    Probé enviarlo de todas las formas posibles, por solicitudes ajax, por formulario, por solicitudes http pero ningún método funciona

    necesito alguna forma de poder enviarlo a la primera, estoy hace 1 semana con esto

Viendo 1 respuesta (de un total de 1)
  • JJ Montalban

    (@jjmontalban)

    Yo creo que es debido a que woo procesa el formulario de pago de forma asíncrona. Prueba a realizar estos pasos

    1. Interceptar el formulario con e.preventDefault() para evitar que se envíe inmediatamente.
    1. Generar el token.
    2. Adjuntar el token al formulario en un campo oculto.
    3. Reenviar el formulario una vez que el token está listo.

    saludos

Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.