¿Qué te ha parecido?
(Votos: 1 Promedio: 5)

A qué es debido el error «Receiving country does not support the transaction currency»

Este error de Paypal (10605) es debido a una configuración de los métodos de pago de PrestaShop por la que la tienda rechaza los pagos por Paypal si la moneda con la que está configurada la tienda es distinta a la moneda de la cuenta PayPal del usuario que está intentando realizar la compra. Y efectivamente. Como estarás pensando, la solución es muy sencilla y pasa por configurar correctamente los métodos de pago de PrestaShop.

Este es el mensaje de error que recibe el administrador de la tienda:

PayPal response:
TIMESTAMP -> 2019-05-27T21:30:02Z
L_ERRORCODE0 -> 10605
L_SHORTMESSAGE0 -> Transaction refused because of an invalid argument. See additional error messages for details.
L_LONGMESSAGE0 -> Receiving country does not support the transaction currency.
L_SEVERITYCODE0 -> Error

Solución al error «Receiving country does not support the transaction currency».

Si utilizas PrestaShop 1.6, tienes que ir a Módulos > Módulos de Pago y Restricciones > Restricciones por Moneda e indicar que PayPal utilice la moneda del cliente.

En la columna PayPal, selecciona la opción "Moneda del cliente"

En la columna PayPal, selecciona la opción «Moneda del cliente»

Si utilizas PrestaShop 1.7, tienes que ir a Pago > Preferencias > Restricciones por Moneda e indicar que PayPal utilice la moneda del cliente.

Aquí puedes encontrar el hilo en el forum de PrestaShop en inglés.