Pro

Integracion de multiples Apis en sitio web para checkout personalizado (Efectivo y Tarjetas) (Payu, Mercadopago, Astropay y Paymentwall)


Evaluando propuestas
Descripción:
Necesito una tienda que procese pagos con tarjeta de credito y en efectivo.
Plataformas como Payu Global, MercadoPago Global, AstroPay y Paymentwall permiten esto y tienen sus respectiva APIs y documentacion.
No uso ningun tipo de managers de paginas web, es una pagina pura en html.
Por lo tanto no quiero ningun checkout prearmado, ni usar el checkout predeterminado de los procesadores depago quiero que todo sea personalizado y que no salgan de mi pagina web.

Mas detalles:
La idea es la siguiente
* El cliente ingresara a la pagina ejemplo.com/tienda
* Se debera detectar correctamente el pais del cliente mediante GEOIP y/o el timezone de su navegador y demas variables (si es que existen), todo lo necesario para detectar correctamente el pais del cliente para asi mostrar los metodos de pagos disponibles de ese pais.
* En caso de que no se detecte correctamente el pais del cliente debera haber una opcion que permita cambiar el pais manualmente y asi mostrar los metodos de pago disponibles para ese pais.
* El comprador elige el producto y tendra que elegir si lo quiere pagar con tarjeta de credito o efectivo.
* El comprador solo tiene que escribir su nombre de usuario y un email para ser informado sobre el estado del pago.
* Si hace click en efectivo le aparecera los metodos de pagos EN EFECTIVO disponibles de ese pais.
Ejemplo: Pais Argentina
Donde quieres pagar tu compra? las opciones seran Rapipago, PagoFacil, ProvinciaPagos, etc y se genera el cupon de pago.
Ejemplo: Pais Mexico
Donde quieres pagar tu compra? las opciones seran Oxxo, 7leven, etc.
Nota: El cupon de pago que se deberia generar para que el cliente imprima sera personalizado, ya tengo el diseno del cupon, solo hay que cambiar las variables segun la api que se use.

* Si elige tarjeta de credito entonces tiene que ingresar los datos de la tarjeta de credito y procesar el pago.
Informando correctamente cada mensaje de error o mensaje de estado que pueda arrojar el procesador de pago.

Esta es una de las partes mas importantes y definitivas del proyecto y es algo que deberia estar si o si:
Cuando el cliente ingrese los numeros de la tarjeta de credito se debera detectar a que entidad corresponde (Visa, MasterCard, Dinner, etc) y en lo posible a que banco corresponde tambien.
Ejemplo: Tarjeta de credito VISA del Banco Santander
(Creo que esto si es posible, en caso de que no, el cliente debera ingresar manualmente los datos.)
Y aca es donde entra en juego las multiples apis ya que se debera procesar el pago con el procesador que permita la tarjeta de credito que ingreso el cliente.
Por que?
Ejemplo MercadoPago acepta tarjetas de credito pepito, pero Payu no.
Lo mismo pasa al revez, payu acepta pagos con algunas tarjetas que mercadopago NO entonces es aca donde entran en juego las multiples APIs.
La web tendra que ser capaz de detectar automaticamente a que entidad corresponde los numeros de la tarjeta ingresada para asi elegir el procesador de pago correcto que acepte dicha tarjeta.
En caso de que una tarjeta sea aceptada por multiples plataformas de pago se tendra que usar la que menor costo de comision tenga.
Principalmente creo que usaremos siempre MercadoPago dejando Payu y demas como backup para las tarjetas que no acepte mercadopago.
Espero que se haya entendido esta parte.

Luego de que el pago fue procesado exitosamente se debera enviar un email automaticamente al email del cliente en donde diga que su compra fue realizada exitosamente y bla bla y tendra que tener adjuntada una factura PDF, dicho PDF va a incluir informacion de la compra.
El diseno del pdf ya lo tengo, solo habria que cambiar las variables. (Fecha de compra, producto comprado, nombre del cliente, etc)
Y creo que esto seria todo.

Solo voy a considerar propuestas de aquellos freelancers que me hagan preguntas sobre el proyecto o me mencionen algo que estoy pasando por alto o algo que no se pueda hacer.
No voy a considerar propuestas de freelancers que copian y pegan sus presentaciones.

No tengo un plazo establecido para el proyecto, ya que la idea es trabajar tranquilos y con tiempo para que la idea se desarrolle correctamente, espero lo mismo del freelancer a contratar.

Principalmente vamos a usar la API de MercadoPago y Payu.
Todavia estoy considerando si usar o no AstroPay y Paymentwall.

La mayoria de los procesadores piden requisitos para usar su api, como por ejemplo, tener un certificado ssl instalado en la web pero de todas formas se puede usar las apis en modo sandbox y cuando este todo listo se pasa a produccion.

Requisitos para el uso de api de MercadoPago: https://www.mercadopago.com.ar/developers/es/guides/payments/api/introduction
Requisitos para el uso de api de Payu: http://developers.payulatam.com/es/api/
Requisitos paymentwall: https://docs.paymentwall.com/
Requisitos astropay: https://developers.astropay.com/

Categoría: Programación y Tecnología
Subcategoría: Tiendas virtuales (ecommerce)
¿Cuál es el alcance del proyecto?: Crear una tienda nueva
¿Es un proyecto o una posición?: Posición de largo plazo
Actualmente tengo: Tengo una idea
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Integraciones de API: Otros (Otras APIs)

Abierto

Presupuesto

6

Propuestas

10

Freelancers interesados

Vencimiento de la publicación: 19 días

Publicado: Hace 2 semanas

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana

Freelancers que ya aplicaron para este trabajo

Mango I. Somos una empresa de desarrollo de Software en crecimiento, contamos con una amplia gama de desarrollos que van desde software de Gestión Empresarial Erp, Creación de Servicios , Optimizacion de Paginas Web, Desarroll... + detalles

Pankaj K. S. Dedicated IT consultant having 14+ years experience. Graduate of Top MBA Program. I am Full Stack developer with the flare of marketing. Providing complete solution for Website Development, iPhone, Android App D... + detalles

LUIS MIGUEL GARCIA CONOCIMIENTOS EN: • WORDPRESS. • WOOCOMMERCE • OPEN CART • PRESTASHOP, • HTML • CSS • PHP • JQUERY • JAVASCRIPT • C++ • SHARPOINT • MYSQL • PHOTOSHOP • D... + detalles

Michael H. S. Realicé mi primera programación a los 12 años publicando mi primera web y animación (action script), desde ahí he participado en diferentes proyectos tecnológicos, en grandes empresas tecnológicas como Interseguro, Ur... + detalles

Jose R. Hola, soy José Gregorio (Me dicen Goyo) un entusiasta programador enfocado en el desarrollo de websites y aplicaciones web que generen comodidad y practicidad a los usuarios de todas las áreas. Con más de 12 años d... + detalles