2011-12-22 24 views
7

Tengo algunos problemas con PayPal IPN. La documentación usa la codificación ASCII. Estoy usando UTF-8. Funciona bien, pero como caso más raro, obtengo algunos caracteres aleatorios. Hasta donde yo sé, la cuenta de Paypal se puede configurar para diferentes codificaciones. ¿Hay alguna manera de identificar eso ?.¿Identificar qué codificación usa PayPal IPN?

¿O existe una forma estándar de manejar todas las maletas?

Respuesta

1

Veo esto como parte de la solución.

especificando el método de codificación utilizado en la forma que enviamos a PayPal

<INPUT TYPE="hidden" name="charset" value="utf-8"> 

Este link es más útil

+1

Establecer esto no tiene ningún efecto en la codificación IPN. Vea a continuación (@ la respuesta de Robert). –

10

Puede establecer la codificación para IPN a través de Perfil> Mis herramientas de venta> Codificación de idioma de botón de PayPal> Más opciones. (direct link)

El mensaje IPN también contiene un campo 'charset' con el que puede comparar. Véase también https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro#id091F0M006Y4

+0

Eso es cierto estoy de acuerdo con eso, pero lo que si mi receptor de IPN no sabe nada de esa codificación ? – tmjam

+2

El mensaje IPN también contiene un campo 'charset' con el que puede comparar. Ver también: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro#id091F0M006Y4 – Robert

+0

Gracias Robert que ayuda. Me pregunto si sobrescribirá la configuración realizada en el perfil y es una buena práctica – tmjam

Cuestiones relacionadas