About this project
it-programming / web-development
Open
Se requiere el desarrollo e implementación de una solución de integración de pagos con tarjeta de crédito/débito (Visa/Mastercard) para una empresa de mudanzas en Panamá. El objetivo principal es permitir el cobro a clientes a través de Banco General y asegurar la conciliación automática de estos pagos en el sistema de facturación FreshBooks.
La solución debe contemplar las siguientes fases y requisitos:
Fase 1: Integración de Pagos y Conciliación Automática
* Utilizar las plataformas de pago ofrecidas por Banco General, específicamente "Enlace de Pago BG" o "Botón de pago sobre plataforma CyberSource" (que incluye 3DS y Decision Manager para antifraude).
* El proceso de pago debe realizarse a través de un checkout hospedado por el banco (Secure Acceptance) para evitar el manejo de datos sensibles de tarjeta por parte de la empresa.
* Desarrollar un middleware o sistema de integración que permita:
* Generar enlaces de pago de Banco General (ya sea por API o portal) e inyectarlos en las facturas de FreshBooks (en campos como "notes", "payment_details" o mediante plantillas de email).
* Alternativamente, integrar Secure Acceptance con una URL de retorno hacia el middleware propio.
* Tras la confirmación del pago por parte del cliente en el checkout hospedado por Banco General (con 3DS 2.0 y Decision Manager), el middleware debe consultar/validar el estado del pago en CyberSource (vía REST/Simple Order) o recibir notificaciones si están disponibles.
* Registrar automáticamente el pago en FreshBooks utilizando su Payment API y actualizar el estado de la factura a "pagada".
* Implementar un sistema de auditoría que guarde un log detallado de cada transacción, incluyendo el ID de la factura, recibo/enlace de pago, request_id, monto, resultado y timestamp.
Fase 2: Desarrollo de Landing Page
* Crear una landing page simple y efectiva, diseñada para ventas y/o pagos, que se integre con la solución de cobro implementada en la Fase 1.
Se busca un profesional con experiencia en integración de pasarelas de pago, desarrollo de APIs y familiaridad con sistemas de facturación como FreshBooks, así como conocimientos en seguridad de transacciones en línea.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Delivery term: Not specified
Skills needed