1. Introduction to RAPID
RAPID is a globally integrated FinTech system that abstracts all the integrations into a single platform, eliminating the need for merchants to manage multiple integrations for payments, payouts, fraud detection, and compliance policies in different jurisdictions.
Good afternoon, everyone. So yeah, my name is Tiki. I've been at Rapid for over two years now as a developer. And when I first started there, the main question I would be getting was what do they do? What's rapid? And I was like, great, I can answer this. It's like a buzz word. Everyone knows what it is. Like FinTech, they do FinTech. And then like, weirdly enough, they have this follow up question of what's FinTech? I'd be like, oh, FinTech, it's like financial tech, like payment, international payments. And like, I get this sort of response of like, like that FinTech. And I was like, I think so. And then I went to do some research to make sure that I was telling them the right things. And what I realized about FinTech is just that it's everywhere. To give you just a few examples of where we see it, online gaming platforms, any game that you need a play to join, a pay to join, or like where you can top up funds and use funds within the game, that's FinTech. All the marketplaces that we know of, including Amazon and AliExpress, Uber is also considered one. And e-commerce sites, if you think of like Netflix, like subscription websites. So one thing that all these companies have in common is that they're global. Meaning that they need somehow to have a globally integrated FinTech system. And what that used to look like was this terrifying mess of just where every merchant had to have like hundreds of integrations, where each integration was like one FinTech platform. So you had one for payments, you had one for payouts, another one for fraud detection, another one for xfx. It was just a big mess. And also each merchant had to deal with compliance policies in each jurisdiction around the world. So it was pretty insane for merchants to do. So what RAPID came along to do was to just abstract all these integrations into a single integration which looks a little more like this. Where RAPID became an integration not just one integration for over 100 countries, but it also became one single integration for all the platforms of fintech that a merchant might need.
2. Use Cases and Creating a Hosted Checkout Page
RAPID offers various use cases, including e-commerce, online gaming, and marketplaces. With RAPID, merchants can easily handle payments, payouts, and fund transfers. Now, let's create a hosted checkout page through RAPID. Sign up to RAPID's client portal, copy your authentication keys, and follow the simple steps to create a hosted checkout page. Get the redirect URL and you're ready to go!
So to look at a few use cases using RAPID. If we were to look at the e-commerce use case, which is I guess the simplest, we have customers coming from around the world, their own countries, their own currencies, their own preferred payment methods. They're coming in, they're able to make a payment, the funds go straight to the client wallet handled by RAPID. And eventually RAPID settles out those funds into the external bank account belonging to the client.
A use case that's a bit more complex is online gaming, where it's sort of a combination of payments and payouts. We have the players coming, again, with their own payment methods, their own currencies, they're able to pay inside the game or to use their funds to pay for things, but on the other hand, the merchant might want to pay out to game makers contributing to the gaming platform. So we have the merchant being able to pre-fund their client wallet at RAPID, and using that same client wallet, they're able to pay out to external bank accounts belonging to the game makers.
The last use case I would want to just mention is the marketplace, where customers are able to come, but because they're either different sellers, if we're talking about Amazon, or different drivers if we're referring to Uber, they're able to transfer funds directly into sub wallets handled by RAPID, and then each sub wallet can be defined to be settled out to a separate external bank account.
So I guess the question you're all having now is how can I do it in minutes? So I'm glad you asked because that's exactly what we're going to do. We're going to create a hosted checkout page through RAPID. Now anyone who was by our booth and contributed or participated in the challenge is like, oh, been there, done that, easy, I hate captcha. That's fine. So we're going to create a hosted checkout page. If you don't know what this is, it's just a page where RAPID sort of handles the UI and the back end. The merchant just has to like get the redirect URL from RAPID and redirect to that page. But the payment is handled by RAPID. So let's get started.
Step one, I've already done, but it's pretty simple. You sign up to RAPID's client portal, you get the sample code from the RAPID documentation, and you copy your authentication keys. So that I've already done. But step two we will do together. We're going to create a hosted checkout page live and pray that it works because as everyone knows, live demos never work. So, I copied my access key and secret key from this client portal. And this is the code I wrote. It's pretty simple. We have one method create hosted checkout page, the route slash checkout, and the only required parameters is the amount of the payment, the currency, and the country. So I'm going to run this and hope for the best. And get the redirect URL. Okay. We've got it.
3. Making a Payment and Final Remarks
Copy the provided code into your browser to make a payment on the hosted checkout page. After entering fake details and completing the payment, you will be redirected to the merchant's chosen page. In the client portal, you can view the payment details, including the transferred funds to the e-wallet. Congratulations, you're now a fintech developer!
We're now going to copy here we got it from Rapid. Copy this into our browser and we're going to try and make a payment. So this is what the hosted checkout page looks like. You'll have all the payment methods that you selected to show. So here I just did bank and card, Google pay and credit card.
We're going to put in some fake details because we are in the Sandbox. I'm going to use my name. And we're going to do place order for €24. Okay. Payment successful. Finish. We got redirected to wherever the merchant would choose. I chose back to the Rapids documentation.
We're going to go back to the client portal. I just want to show you guys where we can see that payment. Here in the payment section, this is €24 that we just paid and it was closed. And here we see that the e-wallet being handled by Rapid, the funds were transferred to there. If we go back to our account, the balance of yours was updated. And here we see that we have funds in to this e-wallet of €24. Hosted checkout page, check. Payment, check. Congratulations. You're all fintech developers now. And that's it. If you guys want to also try it out and see what you can do in the sandbox, sign up to Rapid's client portal, stop by our booth if you want to do the challenge yourselves and start building. And that's it.