Hola,
Tengo un problema con Paypal, los pagos que recibo son con un importe ligeramente inferior al que muestra el pedido. He contactado con PayPal y me han contestado lo siguiente:
tras revisar su consulta y su cuenta PayPal, he confirmado que el pago con ID xxx ha sido recibido por 49,92 EUR en lugar del importe que nos detalla en su correo. He revisado su cuenta PayPal y se encuentra en perfectas condiciones para recibir pagos, por lo tanto es posible que ocurra un error en la integración de PayPal en su sitio web.
He seguido un hilo cerrado de alguien que tuvo el mismo problema, pero en dicho post no se muestra la solución:
Uso las siguientes versiones y aplicaciones relacionadas:
Joomla 1.5.26
VM 1.9.9
AwoCoupon 1.0.11
Gracias de antemano
URL del sitio: Contenido solo visible a usuarios registrados
Hola Alceste,
Puedes revisar el siguiente artículo del Blog de Webempresa donde se explica como integrar métodos de pago, entre los que se incluye Paypal.
-
Es importante que verifiques los pasos, ya que la integración de Paypal es relativamente sencilla, y quizás hayas obviado algún pequeño paso.
Saludos
Hola,
La configuración está bien. He visto que el desajuste se produce porqué no carga el impuesto en coste de transporte. No sé si la solución paso por cargar el coste del transporte con el impuesto incluido y luego poner el impuesto a cero.
En cualquier caso, viendo el enlace del post que detallaba en mi mensaje anterior, deduzco que tenéis la solución porqué en dicho post se menciona que se solucionó des de soporte, aunque no se explica en qué consistió.
El post al que me refiero es este
www.google.com/url?q= https://www.webempresa.com/foro/5-Virtuemart/26722-Problema-con-Paypal-y-cupon-descuento.html&sa=U&ei=_nkrUKrsManS0QW_tIGYCw&ved=0CAYQFjAA&client=internal-uds-cse&usg=AFQjCNFuipWnOt3dL50SDRZZWlesfWAfJg
Saludos
Hola Alceste,
Prueba lo que indican en:
http://forum.virtuemart.net/index.php?topic=100879.0 (es la misma solución).
Saludos
Gracias Jordi,
Lo he mirado pero veo que hay una ligera diferencia en el código que escriben en el foro y el que yo tengo: (Te marco en rojo y negrita la diferencia, es sólo un "2")
Cadena que en el foro dicen que busque y modifique:
"amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total,
"shipping" => sprintf("%.2f", $db->f("order_shipping")),
Cadena que encuentro yo en mi configuración:
"amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total, 2),
"shipping" => sprintf("%.2f", $db->f("order_shipping")),
No sé si esta leve diferencia tiene importancia, pero el tema de cobros y pagos es siempre delicado y además antes de tocar código también prefiero asegurarme.
¿Puedo aplicar la solución que me proponen aún habiendo esta diferencia en la cadena de código?
Es decir, debería sustituir
"amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total, 2),
"shipping" => sprintf("%.2f", $db->f("order_shipping")),
Por
"amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total+sprintf("%.2f", $db->f("order_shipping")), 2),
"shipping" => "0",
¿Lo hago? :unsure:
Hola Alceste,
Yo solo te puedo indicar que realices la prueba (previa copia de seguridad). He revisado http://awodev.com/forum/awocoupon-virtuemart/help-section/paypal-error-awo-virtuemart y es posible que sea debido también a un problema con Awocoupon.
El tema que indicas https://www.webempresa.com/foro/5-Virtuemart/26722-Problema-con-Paypal-y-cupon-descuento.html se solucionó con la contratación de tiempo de soporte técnico, un programador accede al sitio web, y hace las modificaciones necesarias hasta solucionar el tema.
Saludos
Hola,
Ciertamente el error se produce cuando se aplica un cupón de AwoCoupon. Si no se aplica el cupón, todo va bien. El fallo es que, cuando se aplica el cupón, no suma el impuesto a la tarifa de envio.
En el enlace del foro de Awo no he sabido dar con ninguna solución.
No sé si podría solucionarse cargando el importe del envio con el impuesto incluido y luego en Impuesto del envio poner (0-gratis-). Temo que a nivel contable esto sería incorrecto. ¿Es así?
Saludos
Hola Alceste,
Veo que has consultado en: http://awodev.com/forum/awocoupon-virtuemart/help-section/paypal-error-awo-virtuemart (habrá que esperar que es lo que contestan).
¿Has realizado el cambio que indican?:
round( $db->f("order_subtotal")+$tax_total-$discount_total, 2),
"amount" => round( $db->f("order_total")-$db->f("order_shipping")-$db->f("order_shipping_tax"), 2),
?>
Respecto al tema a nivel contable, veo que muchas tiendas aplican los gastos de envío, pero no le incluyen el impuesto de forma separada, pero que lo hagan muchos, no implica que sea correcto.
Saludos
Hola Jordi, gracias. Traté de aplicar el cambio que decían pero no me funcioné. Voy a probar si cargando el coste de transporte con IVA incluido se soluciona.
(NOTA: He abierto un nuevo post relacionado con este, ya que otra opción que quería probar era la de usar los cupones estandar de virtuemart en lugar de awocoupon, pero ahora me encuentro con otro tipo de problemas no relacionados con paypal, al tratar de usar los cupones de virtuemart. Me ha parecido que era mejor tratarlo en otro post aunque tuviera relación, pero prefiero informaros)
Saludos
Hola Alceste,
Son temas distintos, este relacionado con Paypal y AwoCoupon y el otro tema relacionado con el tema de los cupones pero no con temas de pago https://www.webempresa.com/foro/29-VirtueMart-10---11x/69256-%C2%BFconflicto-entre-awocoupon-y-cupones-estandar-de-virtuemart.html .
Dejamos este tema abierto, por si deseas realizar más consultas.
Saludos
Sí, mejor dejarlo abierto porqué sigo interesado en hallar la solución y supongo que afectará a muchos más usuarios. GRACIAS!
Hola,
Lo he intentado cargando el envio con el iva incluido y luego dicíendole cero en impuestos y en paypal sigue dando error. O sea que esta tampoco es la solución. Sólo me queda probar con los cupones estandar de virtuemart previa desinstalación de awocoupon...
Hola Alceste,
Prueba utilizando los cupones de Virtuemart, y sin usarlos en un pedido, para ver si te funciona correctamente Paypal.
Saludos
Hola Jordi,
He porbado sin utilizar los cupones de awocoupon y los pagos con paypal funcionan. Ahora voy a desinstalar awocoupon y a probar con los de virtuemart. Quiero hacerlo antes en una copia que tengo en local pero no puedo...me manda a la web real constantemente... (No tengo espacio para hacer un clon de pruebas 🙁 )
Hola Alceste,
Seguramente no has cambiado las url's de Virtuemart en la web real por el acceso a localhost:
No ofrecemos soporte a webs alojadas en localhost ni soporte css o programación.
Saludos