Cobrar con Banorte Payworks en OpenCart

OpenCart es una plataforma de comercio open source desarrollada en PHP; es relativamente sencillo de operar comparado con otras plataformas más complejas.

A petición de un cliente, desarrollé el módulo para recibir pagos por medio de Banorte Payworks 2. Al igual que mis otros módulos, lo ofreceré bajo el esquema de licenciamiento.

El módulo funciona con la versión de Payworks Hosted y Tradicional; próximamente publicaré las diferencias de estas dos versiones para los que no estén familiarizados con los conceptos.

Si te interesa adquirirlo puedes utilizar este enlace o puedes escribirme desde la sección de contacto si tienes más dudas.

Ejemplos en PHP para Banorte Payworks

Frecuentemente me han solicitado ejemplos de PHP para Banorte Payworks ya que en ocasiones es un poco complicado conseguirlas por medio de los ejecutivos (o los que entregan no funcionan del todo), para facilitar esto cree un repositorio en GitHub con dos ejemplos: ordinario (transparente para el usuario) y 3d secure (solicita verificación en caso de que aplique).

Con ambos ejemplos pueden hacer cualquier tipo de transacción (auth, preauth, void, etc.) y pueden consultar las variables obligatorias para cada transacción en el manual provisto por Banorte.

Puedes consultar el repositorio en este enlace.

Módulo de Banorte Payworks para WHMCS

Aprovechando que me decidí a integrar WHMCS e hice el módulo para registro de dominios con dynadot, decidí de una vez implementar el sistema de pagos Banorte Payworks para el procesamiento de tarjetas de crédito de forma transparente (el cliente no sale de mi sitio ni ve el logotipo de Banorte Payworks).

El módulo permite hacer la captura del dinero y reembolsos (pero solo por el monto total, Banorte Payworks no permite reembolsos parciales).

Espero que con esta implementación empiece a hacer uso de la plataforma ya que casi cumplo un año de haberla contratado y realizo menos de 5 transacciones al mes.

Voy a poner el módulo a la venta por si alguien está interesado en implementarlo.

NOTA: Este módulo es para Payworks 1.