Problema con Paypal en WooCommerce

  • Autor Autor r0y
  • Fecha de inicio Fecha de inicio
r0y

r0y

Dseda
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Saludos tengo el siguiente error en WooCommerce, Tengo un solo metodo de pago que es paypal y sale esto al pagar Sin título-1.webp si alguien pudiera ayudarme por favor
 
Primeramente revisa antes que no tengas ninguna actualización pendiente ya sea del plugin o de wp.

Si eso pasa cuando intentas realizar algún pago mira aquí: Help Article
 
Todo esta actualizado tanto el plugin como el theme , todo configurado correctamente y sigue saltando el error
 
[MENTION=158380]raysn22[/MENTION] [FONT=&amp]buenas estimado trata de probar esto:[/FONT]

1º Ve a tu cPanel de tu Hosting

2º Ve al bloque Archivos > Administración de Archivos o ingresa con algún programa como
Filezilla

3º Ve a la carpeta public_html -> plugins/woocommerce/includes/gateways/paypal/includes y edita el fichero -> class-wc-gateway-paypal-request.php


HTML:
Sobre la línea 311
 
Cambia de esto:
$this->line_items[ 'amount_' . $index ]      = (float) $amount;
 
A esto:
$this->line_items[ 'amount_' . $index ]      = (string) str_replace(",", ".", $amount);

Me informas como te fue., recuerda que cada vez que actualices el plugin deberás aplicar esto.
 
Última edición:
[MENTION=158380]raysn22[/MENTION] [FONT=&]buenas estimado trata de probar esto:[/FONT]

1º Ve a tu cPanel de tu Hosting

2º Ve al bloque Archivos > Administración de Archivos o ingresa con algún programa como
Filezilla

3º Ve a la carpeta public_html -> plugins/woocommerce/includes/gateways/paypal/includes y edita el fichero -> class-wc-gateway-paypal-request.php


HTML:
Sobre la línea 311
 
Cambia de esto:
$this->line_items[ 'amount_' . $index ]      = (float) $amount;
 
A esto:
$this->line_items[ 'amount_' . $index ]      = (string) str_replace(",", ".", $amount);

Me informas como te fue., recuerda que cada vez que actualices el plugin deberás aplicar esto.

saludos bro pero esa linea no aparece la unica que encontre fue esta

HTML:
		$this->line_items[ 'amount_' . $index ]      = $item['amount'];

- - - Actualizado - - -

[MENTION=158380]raysn22[/MENTION] [FONT=&]buenas estimado trata de probar esto:[/FONT]

1º Ve a tu cPanel de tu Hosting

2º Ve al bloque Archivos > Administración de Archivos o ingresa con algún programa como
Filezilla

3º Ve a la carpeta public_html -> plugins/woocommerce/includes/gateways/paypal/includes y edita el fichero -> class-wc-gateway-paypal-request.php


HTML:
Sobre la línea 311
 
Cambia de esto:
$this->line_items[ 'amount_' . $index ]      = (float) $amount;
 
A esto:
$this->line_items[ 'amount_' . $index ]      = (string) str_replace(",", ".", $amount);

Me informas como te fue., recuerda que cada vez que actualices el plugin deberás aplicar esto.

saludos bro pero esa linea no aparece la unica que encontre fue esta

HTML:
		$this->line_items[ 'amount_' . $index ]      = $item['amount'];
 
Atrás
Arriba