Evaluating bids

Development of Integrated Payment Api in Laravel 10 and React 15

Published on the September 02, 2024 in IT & Programming

About this project

Open

We are looking for an experienced developer to create a payment API that integrates multiple payment platforms, including PayPal, Stripe, MercadoPago, Rebill, and Conekta. The API must be developed in Laravel 10 without using external libraries, using only the rest api's of each platform. For the client side, components should be created for React 15 (Class-based) without using installable libraries, adding only the necessary tags to include them by dynamically adding the corresponding script tags.

Project Requirements:

Payment Platform Integration:
PayPal
Stripe
MercadoPago (Latam)
Culqui (Peru)
Webpay (Chile)
Rebill (Latam)
Conekta (Mexico)

Functionalities:
Processing of one-time payments
Processing of recurring payments (subscriptions)
Transaction management (creation, update, cancellation)
Security and encryption of sensitive data
Error handling and notifications

Technical Requirements:
Development in Laravel 10 without external libraries, using only the REST APIs of each platform. It is appreciated if development patterns are used, particularly the strategy pattern among the different payment methods and functionalities.
Creation of components for React 15 without installable libraries, adding the necessary tags to include them
Good development practices and clean code

Documentation:
Clear and detailed API documentation
Usage examples and integration guides

Required Skills:
Experience in API development
Knowledge in payment platform integration
Familiarity with recurring payments and subscriptions
Good communication and documentation skills

How to Apply:
Please send your proposal including:
Relevant experience and examples of previous work
Approach and methodology for this project
Time and cost estimate

________________________________________________________________________

Estamos buscando un desarrollador experimentado para crear una API de pagos que integre múltiples plataformas de pago, incluyendo PayPal, Stripe, MercadoPago, Rebill y Conekta. La API debe ser desarrollada en Laravel 10 sin utilizar librerías externas, usando únicamente las api-rest de cada plataforma. Para la parte del cliente, se deben crear componentes para React 15 (Clases) sin utilizar librerías instalables, únicamente agregando las etiquetas necesarias para incluirlas, esto agregando dinámicamente las etiquetas script correspondientes.

Requisitos del Proyecto:

Integración de Plataformas de Pago:
PayPal
Stripe
MercadoPago (Latam)
Culqui (Perú)
Webpay (Chile)
Rebill (Latam)
Conekta (Mexico)

Funcionalidades:
Procesamiento de pagos simples (one-time payments)
Procesamiento de pagos recurrentes (subscriptions)
Gestión de transacciones (creación, actualización, cancelación)
Seguridad y encriptación de datos sensibles
Manejo de errores y notificaciones

Requisitos Técnicos:
Desarrollo en Laravel 10 sin librerías externas, utilizando únicamente las api-rest de cada plataforma. Se valora que se utilicen patrones de desarrollo, particularmente el patrón strategy entre los diferentes métodos de pago y funcionalidades.
Creación de componentes para React 15 sin librerías instalables, agregando las etiquetas necesarias para incluirlas
Buenas prácticas de desarrollo y código limpio

Documentación:
Documentación clara y detallada de la API
Ejemplos de uso y guías de integración

Habilidades Requeridas:
Experiencia en desarrollo de APIs
Conocimiento en integración de plataformas de pago
Familiaridad con pagos recurrentes y suscripciones
Buenas habilidades de comunicación y documentación

Cómo Aplicar:
Por favor, envíe su propuesta incluyendo:
Experiencia relevante y ejemplos de trabajos anteriores
Enfoque y metodología para este proyecto
Estimación de tiempo y costo

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed