Paypal api error 10550

15 Feb

Hace tanto tiempo desde que escribi algo en un blog, la sensacion es la misma de cuando conoces una chica nueva y llega el momento de intimar y sencillamente no sabes por donde empezar para que ella se sienta a gusto, asi que solo dejas fluir el momento  y listo, asi que eso mismo hare con mi primer post.

Hace ya unos años que tuve que trabajar con el direct payment api de paypal para poder lograr que un shopping cart pudiera procesar los pagos con tarjeta de credito directamente con paypal pero sin que esto significara que tuviera que redirigir al usuario a una pagina externa de paypal, si no que desde mi mismo site  el usuario pudiera ingresar los datos de su tarjeta de credito y procesar la compra , esto sucede gracias al servicio website payment pro .  Este servicio basicamente le da mayores beneficios al cliente en cuanto a funciones de pago entre ellas el pago directo desde el mismo site del cliente sin que el usuario final note ninguna redireccion al sitio web de paypal ni nada por el estilo.



Pero aunque todo suena muy bonito e interesante el hecho es que bastante que me toco sufrir para poder poner  a funcionar esta bendita api y no por ningun problema de indole tecnico, nada que ver  en internet hay bastantes ejemplos en diferentes lenguajes para poder utilizar esta poderosa api sin problema alguno , mi problema fue de caracter burocratico ya que al utilizar mi codigo php utilizando una cuenta  en el sandbox (lugar donde se emula toda la plataforma de paypal para permitir a los desarrolladores probar sus transacciones y codigos con dinero de mentira)  todo fue de perlas, pero al pasarlo a la cuenta real vino a aparacer el famoso error 10550 del api de paypal.

Este error en la epoca en la cual me ocurrio  solo me dejaba este mensaje:

Invalid Configuration

This transaction cannot be processed.

Cosa que me puso a investigar bastante sobre que podria estar sucediendo con este error, el hecho es que de tanto buscar en la parte tecnica sin ningun resultado, decidi escribirle al soporte tecnico de paypal, recibiendo una respuesta nula de ellos asi que les recomiendo que si en algun momento les llega a ocurrir esto comuniquense directamente por telefono a la linea de soporte de negocios, les copia el texto que me enviaron hace tiempo en un correo

Thank you for contacting PayPal Merchant Technical Support.

I apologize for any inconvenience. Unfortunately, we don’t have the resources available to research this for you, so you will need to contact PayPal Business Support team to resolve this issue.

Please contact our toll free Business Support line at 888-221-1161. Agents are available from 6:00 AM CST to 11:00 PM CST Monday through Friday, and 10:00 AM to 10:00 PM Saturday and Sunday.

Este error ocurrio en mi caso debido a la re activacion del website payment pro en mi cuenta con paypal y que por algun proceso interno dejaron deshabilitado el direct payment api en mi cuenta,  asi que les recomiendo que  llamen directamente a los numeros que mencione arriba y pidan asi tal cual “que les habiliten de nuevo el direct payment api” ya que esta funcionalidad  la tienen deshabilitada y  por eso es que el api devuelve este error, igualmente intenten que los transfieran con algun personal tecnico en el area de bussiness support ya que un operador estandar no sabra de lo que le estan hablando jeje.

P.D: al parecer al fin paypal se digno de poner mas documentacion en la lista de codigo de errores del api.

¿Quién es Andres Garcia?

No te pierdas