Quien soy? RSS feed Enviar por email Imprimir Parar este menu Ir arriba
Blogzote.com
Mexico, informatica, internet, musica y algo mas…

Mi experiencia con Paypal

Mucha gente que desea comprar en mis tiendas virtuales me pregunta sobre la posibilidad de pagar con tarjeta de crédito (método de pago muy usado en las ventas por Internet), mas aun sobre poder diferir sus pagos a x cantidad de meses, a todos ellos siempre les tengo que contestar “lo siento, por el momento no ofrecemos este método de pago”, con las consecuentes perdidas de ventas por la falta de este método, pero ¿Por que no dispongo de este método de pago?

Cuando empezaba con la puesta en linea de la tiendas, empece a buscar alternativas para ofrecer el pago con tarjeta de crédito en linea, sin duda la primera opción y casi lógica fueron los bancos, pedí informes a varios de ellos pero sus respuestas en general coincidían en varias cosas, pagar un importe mensual por el uso, pagar un importe por ingreso, mantener determinado volumen de ventas, carta constitutiva de la empresa, incluso algunos hablaron del pago de una fianza, y algunos otros requisitos, imposibles de costear por mi.

Al buscar otras opciones, me encontré con una alternativa, las llamadas pasarelas de pago, después de ver los pros y contras de cada una así como revisar los comentarios expresados en foros, blogs, etc. Requisitos, requerimientos, decidí que la mas viable era paypal, entre los beneficios están que no cobran por ingresar al sistema, algunos otros métodos como 2checkout te cobran un monto por el simple hecho de entrar, en México te transfieren el monto de tus ventas directamente a tu cuenta bancaria, puedes pedir la transferencia en cualquier momento, otros métodos te ofrecen transferirte cada determinado periodo de tiempo, cobran alrededor del 5% extra del monto pagado, algunos otros cobran un porcentaje mas alto, y por supuesto la reputación que tiene la empresa, muchos la conocen incluso ya la usan, a nivel técnico tampoco me daría muchos problemas, ya estaba desarrollada la interfase para oscommerce, solo necesitaba instalarla.

Al principio todo marchaba viento en popa, la pasarela trabaja de una forma muy sencilla, al seleccionar este método de pago el cliente es redirigido a la pasarela de pago de paypal, con ellos el cliente inserta sus datos incluyendo los de su tarjeta de crédito, ellos se encargan de validar todos esos datos y si son correctos la pasarela te regresa a la pagina de confirmación exitosa del pedido (No entrare en detalles técnicos al respecto), aquí una imagen que muestra este flujo:

flujo de pago paypal

Todo bien hasta que un día, para mi sorpresa, recibo un email al querer transferir los fondos de paypal a mi cuenta bancaria:

Dear enrique acevedo,

From time to time, a buyer who is not satisfied with merchandise they paid for with a credit card through PayPal may file a chargeback with their credit card company. We were recently notified that one of your buyers filed a chargeback against a transaction with you.

As you may know, under certain circumstances credit card companies may hold sellers liable for chargebacks unless they can prove they sufficiently fulfilled the terms of the order. PayPal understands that chargebacks can be frustrating and we’re here to help you work through this situation. With your cooperation, we will assist you in disputing this chargeback.

If you’re not familiar with chargebacks, please visit our Resolution Center and click the Learn about Chargebacks link.

In their chargeback claim, the buyer indicated that the purchase represented possible unauthorized credit card use.

PayPal is investigating the buyer’s claim and may dispute the chargeback with the buyer’s credit card company. Please help us resolve this case as soon as possible by reviewing the Transaction Details and the What To Do Next sections described below.

Because the owner of the account has initiated a chargeback, we have placed a temporary hold on the funds associated with this transaction until this case is resolved. This action was taken in accordance with the terms of the PayPal User Agreement.

¿Quuueeeeeeeeee? Como puede ser posible, si todos los pedidos los envío o en caso contrarío devuelvo el dinero sin mayor problema, de todos los pagos que recibí con tarjeta todos los equipos fueron surtidos sin problemas, en la sección de disputas de paypal te dan acceso al detalle de la transacción que esta en disputa, esa transacción representa el pago de un equipo que mande como dos meses atrás sin mayor problema, y lo peor de todo es que congelan tu cuenta, es decir, no puedes sacar un peso de ella (inmediatamente quite esta opción de pago de mis sitios)

Algunos emails posteriores me advertían de lo que seguía, de que podrían pasar meses para resolver este problema, que ellos cuentan con un departamento especializado para resolver estos problemas, que tanto no se resolviera esto no podría mover un peso de mi cuenta, etc. En emails posteriores me pidieron que mandara toda la documentación con la que comprobara que el producto fue enviado, misma que tenia sin mayor problema, les remití la factura del equipo, la hoja verde de garantía, la impresión de la guía de estafeta, mi identificación, los emails que intercambie con el “cliente” en los que confirma la entrega del paquete.

Paso alrededor de un mes en el cual no recibía respuesta, hasta que me llega un email:

Dear enrique acevedo,

We recently notified you that one of your buyers filed a chargeback with their credit card company indicating unauthorized credit card use.

It is PayPal’s standard practice to attempt to dispute wrongful chargebacks. After careful consideration of the information provided by you and the buyer regarding the transaction detailed below, we have determined that we will be unable to successfully dispute this chargeback with the buyer’s credit card issuer.

Since the credit card issuer granted the chargeback to the buyer, we have debited $XXX USD from your PayPal account in order to reimburse the buyer. This is in accordance with the terms of the PayPal User Agreement.

Also, PayPal was charged a settlement fee. As a result we debited your PayPal account to pay for this fee. This action was taken in accordance with the terms of the PayPal User Agreement.

Please review the transaction information below and other details about this case.

No recibí ninguna respuesta ni comentario respecto a la documentación que mande, yo pensaba que era mas que suficiente para comprobar que ese equipo fue enviado y recibido por el “cliente” pero no, simplemente no sirvió de nada esa documentación y no fueron para responder aclarando el tema, todo lo manejaron con emails automáticos como los mostrados y al final resolvieron a favor del “cliente”.

Recibí en los meses posteriores mas emails de paypal diciendo que mi cuenta estaba en negativo, debido al importe debitado, que añadiera fondos a la cuenta para resolver eso, fondos que nunca cargue y desde ese momento no acepte mas paypal ni tarjetas de crédito.

Ahora estoy en espera de Google Checkout que por el momento solo esta disponible en USA y promete ser una opción mucho mas fuerte y segura que paypal, con muchas mas opciones y totalmente integrada a los servicios que ya ofrece ( y ofrecerá ) Google, sin duda promete ser la mejor oferta de pasarelas de pago en linea.

Oscommerce 3 Alpha 3

Recientemente me entere que esta disponible Oscommerce 3 Beta Alpha 3 para descarga al publico en general, por supuesto la descargue para empezar a probarla, después de probarla y dale una revisada a grandes rasgos al código, creo que estamos sin duda ante la aplicación prefabricada para comercio electrónico numero uno en la red.

Antes mucha gente se quejaba sobre lo difícil que resulta cambiar el diseño, yo en lo personal me quejaba del tener que modificar archivos cada que quieres modificas alguna definición del lenguaje, o del extensivo uso de tablas de la versión actual, muchos al terminar de instalar se preguntaban como bloquear el acceso al administrador, o los constantes problemas con los cambios de versión de PHP entre servidores, y no se diga de los problemas cuando trabajas con un servidor con el “register_globals” en OFF o su incompleto sistema de notificaciones a clientes sobre productos, entre muchas otras cosas.

Ahora tiene muchas nuevas funcionalidades, un rediseño del Back-End, mucho mas amigable e intuitivo, un diseño basado en XHTML/CSS, programación orientada a objetos, nueva rutina de instalación, implementación de plantillas, etc. y lo que le falta, según su mapa de producción llegarán hasta el beta 6 por lo que todavía están inconclusas o falta desarrollar algunas nuevas funcionalidades.

Otra historia será la migración de la actual versión a la nueva versión, según su mapa de producción este contemplada para el beta 6 una herramienta para la migración de la aplicación de la MS2 a la 3, pero la verdad es que no le doy muchas esperanzas a una fácil migración, especialmente a productos a los que se les ha metido mucha mano como en mi caso, tendremos que trabajar mas en una migración, aunque como van las cosas en cuestión de tiempos, estamos hablando del beta 3 y faltan 3, mas o menos le hecho 1 año mas al paso que van ( muchos consideramos que es muy lento ) y todavía otro mas para que se empiecen a migrar masivamente muchas tiendas.

Algunas impresiones de pantalla de la aplicación:

Cliente oscommerce 3

Cliente oscommerce 2

Cliente oscommerce 1

Administracion oscommerce 4

Administracion oscommerce 3

Administracion oscommerce 2

Administracion oscommerce 1

Freecommerces.com BETA

Ya desde hace algún tiempo quería poner en linea mi trabajo relacionado con tiendas virtuales gratuitas, llevo trabajando en el proyecto alrededor de 3 meses, el día de hoy por fin termino lo que considero puede ser el primer beta del sitio, lo subo a la web y empezamos la pruebas, por ahorita solo con algunas personas que seleccionare ( considero que 25 personas serán suficientes ) relacionadas con los negocios electrónicos.

El sitio esta todavía incompleto pero la gran mayoría esta listo y funcional para comenzar, cualquier persona interesada solo debe de seguir estos 3 pasos:

  • Registrarte en el sitio, esto para asegurar la calidad de la información.
  • Crear su tienda virtual, seleccionando un nombre y un template predefinido, quedara de la forma www.freecommerces.com/nombredelatienda
  • Ingresar sus productos.

¿De que se trata? El concepto en si es muy sencillo, “Tiendas virtuales profesionales totalmente gratis”, el sitio te ofrece un espacio en la red disponible para cualquier persona para ofrecer los productos que quiera vender, la plataforma tecnológica esta lista, no es necesario ningún conocimiento sobre: hosting, dominios, cpanel, servidores, lenguajes de programación, etc. De eso nos encargamos nosotros, el cliente solo se preocupa por sus ventas, sus productos, sus clientes.

Claro que el proyecto debe ser autosustentable de alguna manera, esto se solventara ingresando anuncios en algunos puntos específicos de las tiendas y pagando una mínima cantidad por módulos extras o funcionalidades adicionales a las tiendas, ya creadas o creadas para el cliente en especifico, incluyendo la posibilidad de crear un diseño propio o adaptar uno que el cliente ya tenga, incluso llevándolo mas lejos a que el cliente disponga de su propio dominio.

logo freecommerces.com

Oscommerce a oracle

Alguna vez me surgió la idea de tratar de enlazar a oscommerce con una base de datos oracle, solo se quedo en un ensayo teórico por que conozco más oracle que mysql que no paso de eso.

Esta cuestión quedo plasmada en un post de un foro que visito mucho llamado foros del web que habla sobre el tema “enlazar oracle con mysql”

Ahora que oracle saca su versión XE ( Express edition ) que aunque con algunas limitantes, especialmente en la de un máximo de 4Gb total de almacenamiento, es totalmente gratuita, se me hace mas factible el poder llevar a cabo el proyecto aunque sigue teniendo sus grandes problemas, que resumo a continuación:

1) Para empezar tener un servidor web que tenga instalado oracle ( no he visto ningún plan de hosting que lo tenga ya que su licencia es muy cara, con la versión XE se solventa el problema pero queda la limitante de 4Gb máximo de almacenamiento )

2) El SQL de mysql NO es igual al SQL de oracle, por lo que se tendría que cambiar una gran cantidad de consultas, algunas clases, funciones, etc. para que te funcione con Oracle.

3) Para poder hacer estas modificaciones se deberá tener un profundo conocimiento de oscommerce y por supuesto el respectivo conocimiento de oracle ( creo que se requiere mucho mas conocimiento de oscommerce que de oracle )

4) Todo esto considero no se hace ( por una persona ) en menos de 2 o 3 meses a horario normal por lo que también se deberá disponer de tiempo.

Si se tienen todos estos elementos a favor entonces si es posible, cabe aclarar que lo que digo de “cambiar” fácilmente se puede modificar a “añadir”, es decir, mas pensando a llevar al proyecto a que oscommerce pueda convivir con cualquiera de las dos bases de datos, y eso nos llevaría a una mas fácil integración de la herramienta con cualquier gestos SQL de bases de datos.

Si alguien esta interesado en llevar a cabo el proyecto, quedo a sus órdenes.

Próximos proyectos

Como algunos ya saben tengo desarrolladas y trabajando algunas tiendas virtuales, vendo celulares en www.tiendacel.com, vendo software en www.softkc.com vendo artículos relacionados con impresión en www.printienda.com, artículos relacionados con memoria en www.memorytienda.com al día de hoy estas ultimas todavía no trabajan pero están casi listas.

Ahora en mis planes entran varias tiendas mas aunque por el momento solo cuento con el dominio, estoy sumamente interesado en entrar en el ramo de productos para adultos con un sex shop en www.erostienda.com, otro ramo que me interesa son los automóviles en www.tiendautomovil.com, otro mas y con especial énfasis ya que me supone un reto al manejar un sitio en varios idiomas, entre otros, son las ventas de música online con www.subebajamp3.com y www.updownmp3.com

Ya mas adelante sacare a la luz otros proyectos relacionados con el tema que ya tengo en mente, tanto para venta de productos como para renta o desarrollo de tiendas así como otro más ambicioso del que no daré mas detalles.

Otra contribución

Siguiendo con mi plan de convertir algunas de las modificaciones hechas a oscommerce en contribuciones, ahora pongo a su disposición mi segunda contribución llamada mambospoll, que muestra un encuesta creada en mambo dentro de oscommerce.

Estuve buscando poner un modulo de encuestas en la tienda pero ninguna contribución actual me convenció del todo.

Debido a que tenia lista la integración de mi sitio oscommerce con mambo decidí usar su modulo de encuestas para integrarlo con oscommerce.

Esta contribución consulta directamente la base de datos de mambo y a partir de los resultados construye el box de oscommerce exactamente igual a como lo hace el modulo de mambo.

Se asume que la base de datos de mambo esta en el mismo esquema de la de oscommerce por lo que se puede consultar de la forma “mambo_db.mambo_table”

La contribución esta testeada con osCommerce 2.2-CVS

Puedes descargarla dando click a: Mambospoll v1

Instalación:

  • incluye en el archivo catalog/includes/languages/espanol.php

define(’BOX_HEADING_MAMPOLL’, ‘Encuesta’);
define(’BOX_LINK_PORTAL’, ‘http://www.tusitio.com/tu-instalacion-de-mambo/index.php’);

  • incluye en el archivo catalog/includes/column_left.php o column_right.php

include(DIR_WS_BOXES . ‘mambospoll.php’);

  • incluye en el archivo catalog/includes/configure.php

define(’DB_DATABASE_MAMBO’, ‘tu-mambo-db’);

  • copia el archivo “mambospoll.php” contenido a catalog/includes/boxes/
  • crea las siguientes nuevas clases para las encuestas en catalog/stylesheets.css

.poll{
font-size:12px;
font-weight:bold;
color:#000;
}
.pollstableborder{
border:1px solid #ccc;
font-size:13px;
padding:1px;
}
.sectiontableentry1{
background-color:#F0F0F0;
font-size:13px;
padding-bottom:3px;
}
.sectiontableentry2{
background-color:#E0E0E0;
font-size:13px;
padding-bottom:3px;
}

Y listo, ya estoy trabajando en la versión 2 para usarse con la opción “use cache=TRUE”

Espero que a alguna persona le ayude.

Mi primera contribución

Después de varios problemas con mi proveedor de hosting ya comentado anteriormente por problemas con el uso de CPU y RAM del servidor, me di a la tarea de optimizar mi oscommerce.

Cuando llegue al box “categories” me sorprendió la gran cantidad de consultas que realiza a la base de datos ( alrededor de 100 ) y para cada pagina.

Esta contribución solo realiza 2 consultas por categoría principal incluyendo el conteo en la consulta, aunque pierde un poco de funcionalidad al mostrar TODAS las categorías y subcategorías por default.

Esta modificación junto con la activación del cache para la tienda aunadas a las ya comentadas, ahora genera en la pagina principal solo 15 consultas después de las casi 300 que en total se generaban, realmente se nota la diferencia.

La contribución esta testeada con osCommerce 2.2-CVS

Puedes descargarla dando click a: Super categories 2.0

Instalación

1) realiza un backup de tu actual catalog/includes/boxes/categories.php

2) copia el archivo “categories.php” contenido a catalog/includes/boxes/

3) crea las siguientes nuevas clases para la categorías en catalog/stylesheets.css
( después las modificas a tu gusto )

.category {
padding:3px;
font-size:14px;
font-weight:bold;
}
.subcategory {
font-size:12px;
padding-left:6px;
border-bottom:1px solid #ccc;
}
.subcategorycount {
font-size:12px;
border-bottom:1px solid #ccc;
}

Y listo, no la recomiendo para una tienda con muchas categorías ya que consumiría mucha pantalla, recomiendo activar la opción de “configuracion->cache->use cache” = TRUE

Espero que a alguna persona le ayude, a mi me ayudo.

Próximamente subiré la contribución “mambospoll” que muestra un encuesta hecha en mambo en oscommerce.