Hola!
Tengo un problema con los pedidos que se hacen desde Australia en mi web. Actualmente solo ofrezco pago por Paypal para Australia y el 100% de los pedidos da error de pago (Sin embargo funciona bien para el resto de paises), sale el siguiente mensaje:
PayPal response:TIMESTAMP -> 2017-02-13T10:46:19ZL_ERRORCODE0 -> 10731L_SHORTMESSAGE0 -> Invalid DataL_LONGMESSAGE0 -> There's an error with this transaction. Please enter a country in the shipping address.L_SEVERITYCODE0 -> Error
Los de Paypal dan un poco de largas y no saben solucionar el problema (o pasan) y yo esto lo soluciono mandandoles solicitudes de pago por Paypal a los clientes pero con el riesgo de perder la venta ya que da mala imagen mandar estos emails reclamando pagos.
Me podríais dar un poco de luz con este error?
Gracias de antemano.
Un saludo!
URL del sitio: Contenido solo visible a usuarios registrados
Hola de nuevo,
He dado con alguien de Paypal que me ha aclarado de donde viene el error:
El problema es que su Prestashop nor está enviando por ejemplo
DoExpressCheckoutPaymentRequest
token "EC-4WN70761PA698891N"
payerid "9855DZCRT4WZQ"
method "DoExpressCheckoutPayment"
version "106"
buttonsource "PRESTASHOP_ECM"
paymentrequest_0_currencycode "EUR"
paymentrequest_0_amt "98.49"
paymentrequest_0_itemamt "78.5"
paymentrequest_0_shippingamt "19.99"
paymentrequest_0_paymentaction "Sale"
paymentrequest_0_shiptoname "elizabeth shirtliff"
paymentrequest_0_shiptostreet "45 carlingford rd Epping "
paymentrequest_0_shiptocity "Sydney "
paymentrequest_0_shiptozip "2121"
paymentrequest_0_shiptocountrycode "AUS"
paymentrequest_0_shiptophonenum "0294218200"
paymentrequest_0_name "FOQUE JUMPER LIGHT HOUSE - Clothing sizes : 24M" "FOQUE WHITE AND BLUE BABY SET - Clothing sizes : 24M"
paymentrequest_0_number "1792" "1826"
paymentrequest_0_qty "1" "1"
paymentrequest_0_desc "FOQUE JUMPER LIGHT HOUSE:100% cotton..." "FOQUE WHITE AND BLUE BABY SET:100% cotton..."
Como puede ver en el shiptocountryccode , nos está pasando "AUS"
Y en realidad nos tiene que pasar "AU" , que es el código de dos letras de país ISO.
Para referencia
PAYMENTREQUEST_n_SHIPTOCOUNTRYCODE Country code. It is required if using a shipping address.
Character length and limitations: 2 single-byte characters.
Vosotros sabríais ayudarme a corregirlo?
gracias de antemano.
saludos,
Hola
De manera general verifica desde : Localización > Paises> busca Australia y verifica que código ISO tiene
Saludos.