Cómo convertirse en un desarrollador de fintech en siete minutos

Rate this content
Bookmark

Los desarrolladores desempeñan un papel esencial en la integración y monetización de servicios financieros. En esta charla relámpago, exploraremos el concepto de fintech integrado y sus casos de uso. Luego, nos sumergiremos en una demostración que muestra cómo configurar e integrar servicios financieros utilizando la API de Rapyd. Al final de esta charla, los asistentes tendrán una comprensión clara

de cómo comenzar a integrar fintech en aplicaciones. Con instrucciones claras sobre cómo comenzar, esta charla proporcionará a los desarrolladores el conocimiento y los recursos que necesitan para comenzar como desarrolladores de fintech en solo siete minutos.

This talk has been presented at React Summit 2023, check out the latest edition of this React Conference.

FAQ

Rapid es una empresa que se especializa en soluciones de FinTech, integrando diversas plataformas como pagos, detección de fraudes y otros servicios financieros en una sola solución. Esto permite a los comerciantes gestionar transacciones financieras en más de 100 países con una sola integración.

FinTech, abreviatura de tecnología financiera, se refiere a la innovación que busca mejorar y automatizar la entrega y el uso de servicios financieros. Está presente en plataformas de juegos en línea, mercados en línea como Amazon y Uber, y sitios de e-commerce como Netflix, donde se realizan pagos y gestión de fondos.

Rapid simplifica las operaciones de e-commerce permitiendo a los clientes de todo el mundo realizar pagos en sus monedas locales y métodos de pago preferidos. Los fondos son gestionados por la billetera electrónica de Rapid y luego liquidados en la cuenta bancaria del comerciante.

Rapid se utiliza en varias industrias, como en juegos en línea donde combina pagos y gestión de fondos, y en mercados como Amazon o Uber, donde maneja transacciones y liquida fondos en sub-billeteras para diferentes vendedores o conductores.

Para crear una página de pago alojada con Rapid, primero debes registrarte en el portal de clientes de Rapid, obtener el código de muestra y tus claves de autenticación. Luego, se usa un método específico para configurar la página de pago con los detalles como el monto, moneda y país, y finalmente se obtiene una URL de redirección para la página de pago.

La integración de Rapid ofrece a los comerciantes la ventaja de simplificar y consolidar múltiples necesidades de FinTech en una sola plataforma, reduciendo la complejidad y el costo de gestionar varias integraciones y cumplimiento de políticas en diferentes jurisdicciones.

Rapid gestiona transacciones en diferentes monedas y métodos de pago permitiendo a los clientes pagar en su moneda local y método preferido. Esto es manejado a través de la billetera electrónica de Rapid, que facilita la conversión y liquidación de fondos de manera eficiente.

Tiki Lobel
Tiki Lobel
7 min
02 Jun, 2023

Comments

Sign in or register to post your comment.
Video Summary and Transcription
RAPID es un sistema de fintech globalmente integrado que abstrae todas las integraciones en una sola plataforma, eliminando la necesidad de que los comerciantes gestionen múltiples integraciones para pagos, pagos, detección de fraudes y políticas de cumplimiento en diferentes jurisdicciones. RAPID ofrece varios casos de uso, incluyendo comercio electrónico, juegos en línea y mercados. Con RAPID, los comerciantes pueden manejar fácilmente pagos, pagos y transferencias de fondos. Creemos una página de pago alojada a través de RAPID al registrarse en el portal del cliente, copiar claves de autenticación y seguir unos sencillos pasos. Después de realizar un pago en la página de pago alojada, puede ver los detalles del pago y los fondos transferidos en el portal del cliente. ¡Felicidades, ahora eres un desarrollador de fintech!

1. Introducción a RAPID

Short description:

RAPID es un sistema FinTech globalmente integrado que abstrae todas las integraciones en una sola plataforma, eliminando la necesidad de que los comerciantes gestionen múltiples integraciones para pagos, pagos, detección de fraudes y políticas de cumplimiento en diferentes jurisdicciones.

Buenas tardes a todos. Sí, mi nombre es Tiki. He estado en Rapid durante más de dos años como desarrollador. Y cuando comencé allí, la pregunta principal que recibía era ¿qué hacen? ¿Qué es Rapid? Y yo pensaba, genial, puedo responder esto. Es como una palabra de moda. Todos saben qué es. Como FinTech, hacen FinTech. Y luego, extrañamente, venía esta pregunta de seguimiento de ¿qué es FinTech? Yo decía, oh, FinTech, es como tecnología financiera, como pagos, pagos internacionales. Y recibía esta especie de respuesta de como ese FinTech. Y yo pensaba, creo que sí. Y luego fui a investigar para asegurarme de que les estaba diciendo las cosas correctas. Y lo que me di cuenta sobre FinTech es que está en todas partes. Para darte solo algunos ejemplos de dónde lo vemos, plataformas de juegos en línea, cualquier juego en el que necesites pagar para unirte o donde puedas recargar fondos y usar fondos dentro del juego, eso es FinTech. Todos los mercados que conocemos, incluyendo Amazon y AliExpress, Uber también se considera uno. Y sitios de e-commerce si piensas en Netflix, como sitios web de suscripción. Entonces, algo que todas estas compañías tienen en común es que son globales. Lo que significa que necesitan de alguna manera tener un sistema FinTech globalmente integrado. Y lo que solía ser era un desorden aterrador donde cada comerciante tenía que tener cientos de integraciones, donde cada integración era una plataforma FinTech. Tenías una para pagos, otra para pagos, otra para detección de fraudes, otra para xfx. Era un gran desorden. Y además, cada comerciante tenía que lidiar con políticas de cumplimiento en cada jurisdicción alrededor del mundo. Así que era bastante insano para los comerciantes hacerlo. Entonces, lo que RAPID hizo fue abstraer todas estas integraciones en una sola integración que se ve un poco más así. Donde RAPID se convirtió en una integración no solo para más de 100 países, sino también se convirtió en una sola integración para todas las plataformas de FinTech que un comerciante podría necesitar.

2. Casos de uso y creación de una página de pago alojada

Short description:

RAPID ofrece varios casos de uso, incluyendo comercio electrónico, juegos en línea y mercados. Con RAPID, los comerciantes pueden manejar fácilmente pagos, pagos y transferencias de fondos. Ahora, creemos una página de pago alojada a través de RAPID. Regístrate en el portal de clientes de RAPID, copia tus claves de autenticación y sigue los pasos sencillos para crear una página de pago alojada. ¡Obtén la URL de redirección y estás listo para comenzar!

Para analizar algunos casos de uso utilizando RAPID. Si observamos el caso de uso de comercio electrónico, que es quizás el más simple, tenemos clientes provenientes de todo el mundo, sus propios países, sus propias monedas, sus propios métodos de pago preferidos. Ellos llegan, pueden realizar un pago, los fondos van directamente a la billetera del cliente gestionada por RAPID. Y eventualmente RAPID liquida esos fondos en la cuenta bancaria externa perteneciente a el cliente.

Un caso de uso un poco más complejo es el de los juegos en línea, donde es una combinación de pagos y pagos. Tenemos jugadores que llegan, nuevamente, con sus propios métodos de pago, sus propias monedas, pueden pagar dentro del juego o usar sus fondos para pagar cosas, pero por otro lado, el comerciante puede querer pagar a los creadores de juegos que contribuyen a la plataforma de juegos. Entonces, el comerciante puede financiar previamente su billetera de cliente en RAPID, y usando esa misma billetera de cliente, puede realizar pagos a cuentas bancarias externas pertenecientes a los creadores de juegos.

El último caso de uso que quiero mencionar es el de los mercados, donde los clientes pueden llegar, pero debido a que son vendedores diferentes, si hablamos de Amazon, o conductores diferentes si nos referimos a Uber, pueden transferir fondos directamente a sub-billeteras gestionadas por RAPID, y luego cada sub-billetera puede definirse para liquidarse en una cuenta bancaria externa separada.

Supongo que la pregunta que todos se hacen ahora es ¿cómo puedo hacerlo en minutos? Me alegra que lo hayas preguntado porque eso es exactamente lo que vamos a hacer. Vamos a crear una página de pago alojada a través de RAPID. Ahora, cualquiera que haya estado en nuestro stand y haya contribuido o participado en el desafío está como, oh, estado allí, hecho eso, fácil, odio los captchas. Está bien. Entonces vamos a crear una página de pago alojada. Si no sabes qué es esto, es simplemente una página donde RAPID se encarga de la interfaz de usuario y el backend. El comerciante solo tiene que obtener la URL de redirección de RAPID y redirigir a esa página. Pero el pago es gestionado por RAPID. Así que empecemos.

El primer paso, ya lo he hecho, pero es bastante simple. Regístrate en el portal de clientes de RAPID, obtén el código de muestra de la documentación de RAPID, y copia tus claves de autenticación. Eso ya lo he hecho. Pero el segundo paso lo haremos juntos. Vamos a crear una página de pago alojada en vivo y rezar para que funcione porque como todos saben, las demostraciones en vivo nunca funcionan. Así que copié mi clave de acceso y clave secreta de este portal de clientes. Y este es el código que escribí. Es bastante simple. Tenemos un método para crear una página de pago alojada, la ruta slash checkout, y los únicos parámetros requeridos son el monto del pago, la moneda y el país. Así que voy a ejecutar esto y esperar lo mejor. Y obtener la URL de redirección. Ok. Lo tenemos.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Un Marco para Gestionar la Deuda Técnica
TechLead Conference 2023TechLead Conference 2023
35 min
Un Marco para Gestionar la Deuda Técnica
Top Content
Today's Talk discusses the importance of managing technical debt through refactoring practices, prioritization, and planning. Successful refactoring requires establishing guidelines, maintaining an inventory, and implementing a process. Celebrating success and ensuring resilience are key to building a strong refactoring culture. Visibility, support, and transparent communication are crucial for addressing technical debt effectively. The team's responsibilities, operating style, and availability should be transparent to product managers.
Depuración de JS
React Summit 2023React Summit 2023
24 min
Depuración de JS
Top Content
Debugging JavaScript is a crucial skill that is often overlooked in the industry. It is important to understand the problem, reproduce the issue, and identify the root cause. Having a variety of debugging tools and techniques, such as console methods and graphical debuggers, is beneficial. Replay is a time-traveling debugger for JavaScript that allows users to record and inspect bugs. It works with Redux, plain React, and even minified code with the help of source maps.
Construyendo un Asistente AI Activado por Voz con Javascript
JSNation 2023JSNation 2023
21 min
Construyendo un Asistente AI Activado por Voz con Javascript
Top Content
This Talk discusses building a voice-activated AI assistant using web APIs and JavaScript. It covers using the Web Speech API for speech recognition and the speech synthesis API for text to speech. The speaker demonstrates how to communicate with the Open AI API and handle the response. The Talk also explores enabling speech recognition and addressing the user. The speaker concludes by mentioning the possibility of creating a product out of the project and using Tauri for native desktop-like experiences.
Una Guía Práctica para Migrar a Componentes de Servidor
React Advanced 2023React Advanced 2023
28 min
Una Guía Práctica para Migrar a Componentes de Servidor
Top Content
React query version five is live and we'll be discussing the migration process to server components using Next.js and React Query. The process involves planning, preparing, and setting up server components, migrating pages, adding layouts, and moving components to the server. We'll also explore the benefits of server components such as reducing JavaScript shipping, enabling powerful caching, and leveraging the features of the app router. Additionally, we'll cover topics like handling authentication, rendering in server components, and the impact on server load and costs.
Solucionando Problemas de Rendimiento en React
React Advanced 2023React Advanced 2023
22 min
Solucionando Problemas de Rendimiento en React
Top Content
This Talk discusses various strategies to improve React performance, including lazy loading iframes, analyzing and optimizing bundles, fixing barrel exports and tree shaking, removing dead code, and caching expensive computations. The speaker shares their experience in identifying and addressing performance issues in a real-world application. They also highlight the importance of regularly auditing webpack and bundle analyzers, using tools like Knip to find unused code, and contributing improvements to open source libraries.
De Monolito a Micro-Frontends
React Advanced 2022React Advanced 2022
22 min
De Monolito a Micro-Frontends
Top Content
Microfrontends are considered as a solution to the problems of exponential growth, code duplication, and unclear ownership in older applications. Transitioning from a monolith to microfrontends involves decoupling the system and exploring options like a modular monolith. Microfrontends enable independent deployments and runtime composition, but there is a discussion about the alternative of keeping an integrated application composed at runtime. Choosing a composition model and a router are crucial decisions in the technical plan. The Strangler pattern and the reverse Strangler pattern are used to gradually replace parts of the monolith with the new application.

Workshops on related topic

Construye Aplicaciones Modernas Utilizando GraphQL y Javascript
Node Congress 2024Node Congress 2024
152 min
Construye Aplicaciones Modernas Utilizando GraphQL y Javascript
Featured Workshop
Emanuel Scirlet
Miguel Henriques
2 authors
Ven y aprende cómo puedes potenciar tus aplicaciones modernas y seguras utilizando GraphQL y Javascript. En este masterclass construiremos una API de GraphQL y demostraremos los beneficios del lenguaje de consulta para APIs y los casos de uso para los que es adecuado. Se requiere conocimiento básico de Javascript.
Construyendo una Aplicación de Shopify con React & Node
React Summit Remote Edition 2021React Summit Remote Edition 2021
87 min
Construyendo una Aplicación de Shopify con React & Node
Top Content
WorkshopFree
Jennifer Gray
Hanna Chen
2 authors
Los comerciantes de Shopify tienen un conjunto diverso de necesidades, y los desarrolladores tienen una oportunidad única para satisfacer esas necesidades construyendo aplicaciones. Construir una aplicación puede ser un trabajo duro, pero Shopify ha creado un conjunto de herramientas y recursos para ayudarte a construir una experiencia de aplicación sin problemas lo más rápido posible. Obtén experiencia práctica construyendo una aplicación integrada de Shopify utilizando el CLI de la aplicación Shopify, Polaris y Shopify App Bridge.Te mostraremos cómo crear una aplicación que acceda a la información de una tienda de desarrollo y pueda ejecutarse en tu entorno local.
Construye una sala de chat con Appwrite y React
JSNation 2022JSNation 2022
41 min
Construye una sala de chat con Appwrite y React
WorkshopFree
Wess Cope
Wess Cope
Las API/Backends son difíciles y necesitamos websockets. Utilizarás VS Code como tu editor, Parcel.js, Chakra-ui, React, React Icons y Appwrite. Al final de este masterclass, tendrás los conocimientos para construir una aplicación en tiempo real utilizando Appwrite y sin necesidad de desarrollar una API. ¡Sigue los pasos y tendrás una increíble aplicación de chat para presumir!
Problemas difíciles de GraphQL en Shopify
GraphQL Galaxy 2021GraphQL Galaxy 2021
164 min
Problemas difíciles de GraphQL en Shopify
WorkshopFree
Rebecca Friedman
Jonathan Baker
Alex Ackerman
Théo Ben Hassen
 Greg MacWilliam
5 authors
En Shopify a gran escala, resolvemos algunos problemas bastante difíciles. En este masterclass, cinco oradores diferentes describirán algunos de los desafíos que hemos enfrentado y cómo los hemos superado.

Tabla de contenidos:
1 - El infame problema "N+1": Jonathan Baker - Vamos a hablar sobre qué es, por qué es un problema y cómo Shopify lo maneja a gran escala en varios APIs de GraphQL.
2 - Contextualizando APIs de GraphQL: Alex Ackerman - Cómo y por qué decidimos usar directivas. Compartiré qué son las directivas, qué directivas están disponibles de forma predeterminada y cómo crear directivas personalizadas.
3 - Consultas de GraphQL más rápidas para clientes móviles: Theo Ben Hassen - A medida que tu aplicación móvil crece, también lo harán tus consultas de GraphQL. En esta charla, repasaré diversas estrategias para hacer que tus consultas sean más rápidas y efectivas.
4 - Construyendo el producto del futuro hoy: Greg MacWilliam - Cómo Shopify adopta las características futuras en el código actual.
5 - Gestión efectiva de APIs grandes: Rebecca Friedman - Tenemos miles de desarrolladores en Shopify. Veamos cómo estamos asegurando la calidad y consistencia de nuestras APIs de GraphQL con tantos colaboradores.
De 0 a Autenticación en una Hora para tu Aplicación JavaScript
JSNation 2023JSNation 2023
57 min
De 0 a Autenticación en una Hora para tu Aplicación JavaScript
WorkshopFree
Asaf Shen
Asaf Shen
La autenticación sin contraseña puede parecer compleja, pero es fácil de agregar a cualquier aplicación utilizando la herramienta adecuada.
Mejoraremos una aplicación JS de pila completa (backend Node.js + frontend Vanilla JS) para autenticar usuarios con contraseñas de un solo uso (correo electrónico) y OAuth, incluyendo:
- Autenticación de usuario: Gestión de interacciones de usuario, devolución de JWT de sesión / actualización- Gestión y validación de sesiones: Almacenamiento seguro de la sesión para solicitudes posteriores del cliente, validación / actualización de sesiones
Al final del masterclass, también abordaremos otro enfoque para la autenticación de código utilizando Flujos de Descope en el frontend (flujos de arrastrar y soltar), manteniendo solo la validación de sesión en el backend. Con esto, también mostraremos lo fácil que es habilitar la biometría y otros métodos de autenticación sin contraseña.