Sobre este proyecto
it-programming / web-development
Abierto
1.- Motor de Pagos
Desarrollo de micro servicio vía API para el motor de pagos, con soporte para transacciones con tarjetas Visa, Mastercard y American Express usando la pasarela de pagos Openpay, el micro servicio será usado para procesar las transacciones desde el formulario de membresía vía web y desde la aplicación android.
Existe la necesidad de realizar cargos recurrentes cada mes, Openpay ya soporta dicha funcionalidad al igual que la opción de guardar los datos de las TDC, cabe mencionar que el encargado de almacenar, custodiar, encriptar o cifrar dichos datos es Openpay, lo cual es bueno ya que nos evita auditorias y certificaciones por parte de PCI.
Realizar la integración en modo de prueba (sandbox) sin el cargo recurrente. Para salir a producción el cambio deberá ser rápido teniendo los puntos anteriores listos en modo sandbox, solo es necesario estar en contacto con un ejecutivo de la pasarela y que nos asignen las llaves del API tanto cliente como servidor en modo productivo, así como apuntar nuestras peticiones al end point productivo de la pasarela.
2.- Módulo de Pagos Android
Envió de datos para procesar transacción vía API y consumo de servicio web Json de respuesta para notificar al usuario si la transacción fue satisfactoria, una vez firmado el usuario, recolectar los datos que serán enviados al motor de pagos (Tipo de tarjeta, Numero de TDC, fecha de vencimiento, dígito verificador, en caso de ser necesarios datos adicionales para validación 3D secure o accertiffy ), generación de id de pedido y referencia única para la transacción.
3.- Módulo de Membresía
Desarrollo de flujo de membresía vía WEB, desarrollado bajo php y mysql, dicho flujo permitirá una vez firmados los usuarios, recolectar los datos que serán enviados al motor de pagos (Tipo de tarjeta, Numero de TDC, fecha de vencimiento, dígito verificador, en caso de ser necesarios datos adicionales para validación 3D secure o accertiffy), generación de id de pedido y referencia única para la transacción. Se deberá contar con capacidad y permisos de Super Usuario, el cual podrá realizar visualización de todas las membresías, vigentes y expiradas con la capacidad adicional de generar cargos únicos. Emitir reporte diario de membresías expiradas.
El postulante deberá ser hispano parlante y tener experiencia comprobada en desarrollo de aplicaciones similares en México.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.)
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias