Tienda virtual a prueba de balas (Paypal Sandbox)
Muchos programadores le temen al tema de las tiendas virtuales y su integración con pasarelas de pagos por el hecho de tener que hacer pruebas con sus cuentas bancarias reales con el riesgo que esto implica, un bug en nuestro sistema podría provocar que gastos irreversibles en nuestras cuentas.
Paypal nos permite hacer pruebas del proceso de pago de nuestro sitio sin tener que utilizar dinero real ni datos bancarios reales. Para ello debemos crearnos una cuenta de prueba en el Sandbox Test Environment de Paypal.
- Una vez en la página seleccionamos la opción “Sign Up Now” y rellenamos el formulario.
No es necesario tener una cuenta real en Paypal y en caso de tenerla no tenemos que usar los mismos datos, tan solo especificar una cuenta de correo válida para poder confirmar el registro. - Una vez registrados nos identificamos en el sistema con el email y la contraseña que proporcionamos en el registro. Dentro del Sandbox podemos crear todas las cuentas ficticias de Paypal que necesitemos y les podemos asignar dinero ficticio, cuentas bancarias ficticias y tarjetas de crédito ficticias y ya de paso jugamos un poco a ser millonarios que soñar un poco no hace mal.
- En la opción “Test Accounts” seleccionamos “Create Test Account” para crear una cuenta ficticia.
Seleccionamos el pais, seleccionamos Buyer(comprador, como las cuentas personales) o Seller(vendedor, como las cuentas Premier o Busines) y escribimos un email que nos inventaremos. Por ejemplo seleccionemos Buyer y porgamos como email comprador@midominio.com.
Mas abajo en la opcion “Show Advanced Option” podemos añadirnos cuentas bancarias, ponernos saldo y cambiar el estado de nuestra cuenta.
Esta cuenta la utilizaremos para probar como comprador de nuestra tienda virtual por lo que debemos recordar bien el email y la contraseña. - Luego repetimos el paso anterior para crear una cuenta Seller (vendedor) vendedor@midominio.com. Con esta cuenta configuraremos nuestra tienda virtual a través del formulario de compra de Paypal y también en lugar de hacer el post del formulario a https://www.paypal.com/cgi-bin/webscr lo cambiamos a https://www.sandbox.paypal.com/cgi-bin/webscr
Y ya estamos listos para hacer pruebas en nuestra tienda, pero MUY IMPORTANTE, debemos estar logados simultáneamente en el Sandbox Test Environment de Paypal para que las pruebas funcionen.
Recordemos que las cuentas creadas son completamente ficticias por tanto los correos que se envían durante el proceso de pago debemos revisarlos en la opcion “Test Email” del Sandbox. También si seleccionamos una cuenta y hacemos clic en la opción “Enter Sandbox Test Site” podemos acceder a la cuenta similar al sitio real de Paypal.
Espero les sea de ayuda y aunque parezca un poco complicado una vez que lo echamos a andar esto nos ayuda a aclarar muchas dudas del proceso de pago con Paypal que la otra forma de probarlo sería haciendo pagos reales.

08.29.2007 a las 10:44 am
Buenas! oye, tu q estás tan enterado me podrias recomendar un Blog de open source q me pudiera yo instalar aqui en local?
Gracias!!
08.29.2007 a las 8:50 pm
Muy buena la información, Alfredo. Desconocía por completo de este servicio. Genial.
08.29.2007 a las 9:07 pm
La verdad no montado ningún blog pero supongo que el Wordpress http://wordpress.org/download/ es una buena opción, jgarcia tiene más experiencia en este tema y te puede dar más opciones.
09.04.2007 a las 6:04 am
Lo ando probando, pero al tratar de crear alguna cuenta de vendedor o comprador me sale:
“ConnectionManagerError: Cannot connect to 1:10.6.192.91:30913 (unknown user)…”
Cosa rara, ¿por qué pasará?
09.10.2007 a las 8:56 pm
Si he visto el error, parece que están teniendo problemas con el sistema, no obstante si te fijas el usuario si te lo ha creado por lo que puedes utilizarlo sin problemas.