Webpay Plus Webservices y Woocommerce

El WebServices debe de ser contratado en el siguiente link https://www.transbank.cl/public/productos-y-servicios/webpay/webservices-con-autorizacion-y-captura-simultanea/ ya que los códigos son diferentes.

Hace un tiempo ya que quería dejar de usar el KCC con los CGI ( Webpay Plus normal ) de lado para poder vender a través de mis sitios de eCommerce, y hoy al final es el gran día.

La verdad no ha sido un proceso sencillo, he tenido muchos problemas para poder terminar este plugin, muchos de mis amigos y los chicos de Transbank lo saben, pero ya está listo :D. Gracias a los que me apoyaron y me escucharon patear la perra una y otra vez…. y otra vez más.

Mi primer sitio con esta tecnología funcionando es Kingsons.cl , en donde están todos cordialmente invitados a comprar una mochila para ver como funciona el plugin 🙂 . Les recomiendo la mochila para andar en bicicleta que es la que más estoy usando en este momento.

Antes que todo, por que prefiero usar un WebService y no el KCC ;

Leer más

Creando un Correo de Respaldo Con Google APPS.

Actualmente en nuestra empresa si trabajamos con Google Apps for Work, lo cual si nos ha ayudado en muchas situaciones para estandarizar procesos y externalizar el servicio de correos sin que sea un problema para nosotros.

Dentro de las soluciones que hemos implementado es la de tener un correo de respaldo de todos los correos entrantes y salientes de la empresa, de tal manera que nunca pierda información que puede llegar a ser valiosa en un futuro.

La verdad esto es muy sencillo de lograr. Lo primero que se debe de hacer es contar con este correo de respaldos.

Luego vamos a nuestro panel de administración de Google, vamos al menú de Apps y luego de Google Apps ( Lo tengo en inglés, si lo tienen en otro idioma puede ser un poco diferente. )

Menú de Google Apps
Menú de Google Apps

Hacemos click en Gmail y nos vamos a la configuración avanzada ( al final de la página debería de aparecer el link )

Ahora, en la pestaña de General Settings encontraremos al fnal las dos opciones que nos interesan; «Receiving Routing» y «Sending Routing».

Sending and Receiving Routing
Sending and Receiving Routing

El proceso para ambos es igual, por ejemplo. Si seleccionamos Sending Routing para respaldar todos los correos de salida;

  1. en el punto 1 haremos click en «Outbound e Internal» para respaldar incluso los correos dentro de la misma organización.
  2. en el punto 2 seleccionaremos Modify message y hacemos click en «Add more recipients» y simplemente agregamos el correo con el cual respaldaremos todos los mail.

 

  • De esta manera podemos respaldar todos los correos enviados y recibidos y sin importar que borremos un usuario, no perderemos sus correos.

Espero que les sirva !

 

 

👉 ¿Te gustó este contenido? Hay más esperando por ti.

Cada semana, comparto aprendizajes y reflexiones que no encontrarás en ningún otro lugar. ¡Únete a la comunidad de más de 9,000 emprendedores que ya están avanzando!

Desactivando TODOS los plugins de WordPress

Cuando estamos teniendo problemas con nuestro sitio y no sabemos lo que sucede, lo mejor es simplemente desactivar todos los plugins de wordpress y activarlos uno a uno hasta encontrar el problema.

Hay dos métodos sencillos para hacerlo, en especial si no tenemos acceso al sitio de administración. ( Ojo, que está siempre debe de ser la primera opción ).

  1. Por FTP o SSH, asumiendo que tenemos acceso al directorio de WordPress.
  2. Por BdD, asumiendo que tenemos acceso a ella.

Leer más

Netbeans en Digital Ocean usando SSHFS y SFTP

Acá se explicará como montar un directorio a través de SSHFS y SFTP en un servidor DigitalOcean. Si bien el servidor es transversal, lo recomiendo para desarrollo debido al costo que este posee. La máquina cliente es un computador con Ubuntu y el servidor también.

La razón del no utilizar la conexión remota de netbeans es debido a que cuando se hacen cambios en el código remoto, estos no son cambiados automáticamente, lo que genera conflictos en el código si desarrollas en más de un lugar.

Si tienes la posibilidad de usar una herramienta de manejo de versiones como GIT lo recomiendo antes que esto.

Antes que todo asegurarse de tener un droplet ( maquina virtual de digitalocean ) funcionando con SSH. Este viene por defecto por lo cual no debería ser un problema.

Ahora, instalar en la máquina cliente SSHFS, que es un sistema de ficheros basado en SSH lo que hace que sea transparente su uso. Es simplemente una carpeta más.

sudo apt-get install sshfs

Una vez instalado simplemente creamos una carpeta donde queramos dejar nuestro contenido y luego montamos el directorio remoto. En mi caso simplemente montaré la carpeta donde se encuentran los archivos para la web por defecto.

sudo mkdir /mnt/droplet
sudo sshfs [email protected]:/var/www/html /mnt/droplet/

Si tienes problemas de permisos luego de montar lo anterior, utiliza este otro comando. La diferencia es que permite el acceso a personas que no sean dueñas de las conexión.

sudo sshfs -o allow_other [email protected]:/var/www/html /mnt/droplet/

Ahora teniendo la carpeta montada, simplemente creamos un nuevo proyecto en esa dirección con netbeans, y eso es todo.

Netbeans Droplet Directorio
Netbeans Droplet Directorio
👉 ¿Te gustó este contenido? Hay más esperando por ti.

Cada semana, comparto aprendizajes y reflexiones que no encontrarás en ningún otro lugar. ¡Únete a la comunidad de más de 9,000 emprendedores que ya están avanzando!

The mcrypt PHP extension is required by Yii2.

Ok, volviendo a las canchas de desarrollo nuevamente uso Yii pero la nueva versión, muy originalmente llamada Yii2. No voy a explicar la instalación solo un error que me pasó para que no le pase a alguien más. La librería MCrypt es una librería que le permite al desarrollador utilizar muchos algoritmos de encriptación de … Leer más