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.

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!

Available in English

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.

3. Haciendo un Pago y Comentarios Finales

Short description:

Copia el código proporcionado en tu navegador para hacer un pago en la página de pago alojada. Después de ingresar detalles falsos y completar el pago, serás redirigido a la página elegida por el comerciante. En el portal de clientes, puedes ver los detalles del pago, incluidos los fondos transferidos a la billetera electrónica. ¡Felicitaciones, ahora eres un desarrollador fintech!

Ahora vamos a copiar aquí lo que obtuvimos de Rapid. Copia esto en nuestro navegador y vamos a intentar hacer un pago. Así es como se ve la página de pago alojada. Tendrás todos los métodos de pago que seleccionaste para mostrar. Aquí seleccioné banco y tarjeta, Google Pay y tarjeta de crédito.

Vamos a ingresar algunos detalles falsos porque estamos en el entorno de pruebas. Voy a usar mi nombre. Y vamos a hacer un pedido por €24. De acuerdo. Pago exitoso. Finalizar. Fuimos redirigidos a donde el comerciante haya elegido. Elegí volver a la documentation de Rapid.

Vamos a volver al portal de clientes. Solo quiero mostrarles dónde podemos ver ese pago. Aquí, en la sección de pagos, están los €24 que acabamos de pagar y está cerrado. Y aquí vemos que la billetera electrónica, gestionada por Rapid, recibió los fondos transferidos. Si volvemos a nuestra cuenta, el saldo se ha actualizado. Y aquí vemos que tenemos fondos en esta billetera electrónica por €24. Página de pago alojada, verificado. Pago, verificado. Felicitaciones. Ahora todos son desarrolladores fintech. Y eso es todo. Si quieren probarlo y ver qué pueden hacer en el entorno de pruebas, regístrense en el portal de clientes de Rapid, pasen por nuestro stand si quieren hacer el desafío ustedes mismos y comiencen a construir. Y eso es todo. Gracias.

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

TechLead Conference 2023TechLead Conference 2023
35 min
A Framework for Managing Technical Debt
Top Content
Let’s face it: technical debt is inevitable and rewriting your code every 6 months is not an option. Refactoring is a complex topic that doesn't have a one-size-fits-all solution. Frontend applications are particularly sensitive because of frequent requirements and user flows changes. New abstractions, updated patterns and cleaning up those old functions - it all sounds great on paper, but it often fails in practice: todos accumulate, tickets end up rotting in the backlog and legacy code crops up in every corner of your codebase. So a process of continuous refactoring is the only weapon you have against tech debt.In the past three years, I’ve been exploring different strategies and processes for refactoring code. In this talk I will describe the key components of a framework for tackling refactoring and I will share some of the learnings accumulated along the way. Hopefully, this will help you in your quest of improving the code quality of your codebases.

React Summit 2023React Summit 2023
24 min
Debugging JS
Top Content
As developers, we spend much of our time debugging apps - often code we didn't even write. Sadly, few developers have ever been taught how to approach debugging - it's something most of us learn through painful experience.  The good news is you _can_ learn how to debug effectively, and there's several key techniques and tools you can use for debugging JS and React apps.
React Advanced Conference 2022React Advanced Conference 2022
22 min
Monolith to Micro-Frontends
Top Content
Many companies worldwide are considering adopting Micro-Frontends to improve business agility and scale, however, there are many unknowns when it comes to what the migration path looks like in practice. In this talk, I will discuss the steps required to successfully migrate a monolithic React Application into a more modular decoupled frontend architecture.
React Advanced Conference 2023React Advanced Conference 2023
22 min
Power Fixing React Performance Woes
Top Content
Next.js and other wrapping React frameworks provide great power in building larger applications. But with great power comes great performance responsibility - and if you don’t pay attention, it’s easy to add multiple seconds of loading penalty on all of your pages. Eek! Let’s walk through a case study of how a few hours of performance debugging improved both load and parse times for the Centered app by several hundred percent each. We’ll learn not just why those performance problems happen, but how to diagnose and fix them. Hooray, performance! ⚡️
React Summit 2023React Summit 2023
24 min
Video Editing in the Browser
Video editing is a booming market with influencers being all the rage with Reels, TikTok, Youtube. Did you know that browsers now have all the APIs to do video editing in the browser? In this talk I'm going to give you a primer on how video encoding works and how to make it work within the browser. Spoiler, it's not trivial!

Workshops on related topic

React Summit Remote Edition 2021React Summit Remote Edition 2021
87 min
Building a Shopify App with React & Node
Top Content
WorkshopFree
Shopify merchants have a diverse set of needs, and developers have a unique opportunity to meet those needs building apps. Building an app can be tough work but Shopify has created a set of tools and resources to help you build out a seamless app experience as quickly as possible. Get hands on experience building an embedded Shopify app using the Shopify App CLI, Polaris and Shopify App Bridge.We’ll show you how to create an app that accesses information from a development store and can run in your local environment.
JSNation 2022JSNation 2022
41 min
Build a chat room with Appwrite and React
WorkshopFree
API's/Backends are difficult and we need websockets. You will be using VS Code as your editor, Parcel.js, Chakra-ui, React, React Icons, and Appwrite. By the end of this workshop, you will have the knowledge to build a real-time app using Appwrite and zero API development. Follow along and you'll have an awesome chat app to show off!
GraphQL Galaxy 2021GraphQL Galaxy 2021
164 min
Hard GraphQL Problems at Shopify
WorkshopFree
At Shopify scale, we solve some pretty hard problems. In this workshop, five different speakers will outline some of the challenges we’ve faced, and how we’ve overcome them.

Table of contents:
1 - The infamous "N+1" problem: Jonathan Baker - Let's talk about what it is, why it is a problem, and how Shopify handles it at scale across several GraphQL APIs.
2 - Contextualizing GraphQL APIs: Alex Ackerman - How and why we decided to use directives. I’ll share what directives are, which directives are available out of the box, and how to create custom directives.
3 - Faster GraphQL queries for mobile clients: Theo Ben Hassen - As your mobile app grows, so will your GraphQL queries. In this talk, I will go over diverse strategies to make your queries faster and more effective.
4 - Building tomorrow’s product today: Greg MacWilliam - How Shopify adopts future features in today’s code.
5 - Managing large APIs effectively: Rebecca Friedman - We have thousands of developers at Shopify. Let’s take a look at how we’re ensuring the quality and consistency of our GraphQL APIs with so many contributors.
JSNation 2023JSNation 2023
57 min
0 To Auth In An Hour For Your JavaScript App
WorkshopFree
Passwordless authentication may seem complex, but it is simple to add it to any app using the right tool.
We will enhance a full-stack JS application (Node.js backend + Vanilla JS frontend) to authenticate users with One Time Passwords (email) and OAuth, including:
- User authentication – Managing user interactions, returning session / refresh JWTs- Session management and validation – Storing the session securely for subsequent client requests, validating / refreshing sessions
At the end of the workshop, we will also touch on another approach to code authentication using frontend Descope Flows (drag-and-drop workflows), while keeping only session validation in the backend. With this, we will also show how easy it is to enable biometrics and other passwordless authentication methods.
JSNation 2023JSNation 2023
87 min
Build a Collaborative Notion-Like Product in 2H
WorkshopFree
You have been tasked with creating a collaborative text editing feature within your company’s product. Something along the lines of Notion or Google Docs.
CK 5 is a feature-rich framework and ecosystem of ready-to-use features targeting a wide range of use cases. It offers a cloud infrastructure to support the real-time collaboration system needs. During this workshop, you will learn how to set up and integrate CK 5. We will go over the very basics of embedding the editor on a page, through configuration, to enabling real-time collaboration features. Key learnings: How to embed, set up, and configure CK 5 to best fit a document editing system supporting real-time collaboration.
Table of contents:- Introduction to the CK 5 ecosystem.- Introduction to a “Notion-like” project template.- Embedding CK 5 on a page.- Basic CK 5 configuration.- Tuning up CK 5 for a specific use case.- Enabling real-time editing features.