es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Variables de PayPal. Agregar número de referencia.

Estoy teniendo dificultades para agregar una variable a mi formulario de pago de PayPal. Necesito que los usuarios agreguen un número de referencia para poder identificar la orden, por ejemplo:

Normalmente uso la opción de enlace por correo electrónico en lugar de la opción de formulario.

  • Agregar número de referencia :
  • Agregar mensaje personal :

Cualquier ayuda sería muy apreciada.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para agregar una variable al formulario de pago de PayPal, puede utilizar el parámetro “custom”. En este caso, podría agregar un nuevo campo de entrada para el número de referencia y utilizar su valor como parámetro “custom” al realizar el pago. Aquí hay un ejemplo:

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
      <input type="hidden" name="cmd" value="_s-xclick">
      <input type="hidden" name="hosted_button_id" value="HUMXQRA7T9Z3L">
      <input type="hidden" name="custom" value="">
      Agregar número de referencia: <input type="text" name="ref_no">
      Agregar mensaje personal: <input type="text" name="personal_msg">
      <input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - ¡La forma más segura y fácil de pagar en línea!">
      <img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
    </form>
    

    En este formulario actualizado, hemos agregado dos nuevos campos de entrada para el número de referencia y el mensaje personal. También hemos agregado un campo de entrada oculto para el parámetro “custom”, que se establecerá en el valor del campo de número de referencia cuando se envíe el formulario.

    Para recuperar el valor del número de referencia en el lado del servidor, puede acceder al parámetro “custom” en la notificación de pago instantánea de PayPal (IPN) o en la devolución de datos de pago (PDT). Esto le permitirá identificar el pedido y realizar cualquier procesamiento necesario.

Comments are closed.