Pregunta sobre WP-Invoice - Web Invoice and Billing de Wordpress:

Problemas con la URL de devoluci贸n de PayPal

Un usuario pregunt贸 馃憞

Sin embargo, estoy tratando de configurar una p谩gina de agradecimiento especial para pagos exitosos. wpi_paypal-checkout.tpl.php esta l铆nea de c贸digo es un problema:

<input type="hidden" name="return" value="<?php the_permalink(); ?>" />

Esto redirigir谩 al cliente a la p谩gina original. Si configuro una URL de retorno en las preferencias web de PayPal, el valor oculto anterior excede lo que puse en PayPal. 驴Puedo agregar modificaciones? wpi_paypal-checkout.tpl.php en el directorio de plantillas personalizadas de wpi para redirigir a mi p谩gina personalizada como?

(@cravaus)

Hace 2 a帽os, 10 meses

Ser铆a bueno si se incluyera un par谩metro para return_url en el acceso directo. O si en los sitios pudi茅ramos especificar una URL de retorno en lugar de una codificaci贸n r铆gida, siempre vuelve al enlace permanente de la p谩gina principal. Luego, si estuviera vendiendo libros, podr铆a ser redirigido a la p谩gina del libro, etc. Creo que preferir铆a estar codificado en el par谩metro de c贸digo corto para que tenga varias p谩ginas de devoluci贸n seg煤n lo que venda. Para mis prop贸sitos, es una mala idea volver a la p谩gina de botones original. Eso causar谩 problemas. As铆 que necesito una forma de cambiar esta URL de retorno a otra cosa que no rompa el programa.

(@cravaus)

Hace 2 a帽os, 10 meses

Veo que esto tambi茅n es un problema en wpi_paypal-frontend.tpl.php con esta l铆nea:

<input type="hidden" name="return" value="<?php echo get_invoice_permalink($invoice['invoice_id']); ?>">

(@mariakravchenko)

Hace 2 a帽os, 10 meses

Gracias por tus notas. Intentaremos comprobarlo lo antes posible.

(@cravaus)

Hace 2 a帽os, 10 meses

No parece que pueda hacer algo con una plantilla porque parece que ha configurado plantillas para responder solo a la carpeta de vista.

(@cravaus)

Hace 2 a帽os, 10 meses

Bien, hay una soluci贸n para agregar algo de JS a la p谩gina:

<script>
$("document").ready(function() {
  $('input[name="return"]').val("https://www.mysite.com/payment-success/");
});  
</script>

Esto funciona, pero espero que considere agregar esto como una caracter铆stica de su c贸digo corto en el futuro.

(@ anton-korotkoff)

Hace 2 a帽os, 10 meses

Hola,

Estoy de acuerdo. Este es el tipo de cosas en las que no pensamos cuando lo desarrollamos hace unos a帽os.

Lo arreglar茅 lo antes posible.

(@cravaus)

Hace 2 a帽os, 10 meses

Curiosamente, es posible que tambi茅n desee agregar una propiedad para Cance_return. He configurado algunos JS para ambos y funciona bien.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *