Skip to content

Rapyd Bytes: Hosted Checkout Page and Escrow

In this video, you’ll learn how to generate the hosted checkout page, request an escrow payment with an automatic or manual release, retrieve the payment and confirm the wallet balance.

00:03
hello and welcome back to rapid bytes today we’re going to show you how to generate a hosted checkout page and request an escrow payment rep it is an api first company and here in rapid bytes we show you how to work with our api to accept hold or disburse funds anywhere using local payment methods be sure to check out our developer community also linked below where you can ask anything fintech and chat with other developers and if you haven’t yet stay up on our videos you can click subscribe let’s get started

00:36
so i am on the escrow page right now it just shows a little bit about the use case for for escrow and the different releases that you can do this page specifically will show you how to work directly with the api it does require uh pci certification uh but today we are doing the rapid checkout page the hosted checkout page and here is a good page on our checkout overview where it has a diagram basically just showing differences between the hosted checkout page and the toolkit integration which you can embed into your website directly i’m going to

01:18
move over again to the generating the hosted checkout page you can learn how to do that and how to customize that page moving over to the checkout page object uh here is where you can learn how to create the the checkout page uh by api and the endpoint and we’re going to be doing this here create checkout page with escrow and and so escrow is basically where you can hold the funds after the payment is made and depending on any trigger whether it’s automatic or manual it can be released by request typically these funds are

02:07
held because some sort of agreement with the parties um and whether it’s upon delivery or you know things are up to code where the product is received uh then they are released and this is typically a a larger sum uh lump sum because it you know the uh the payment is health so um yeah let’s get started in postman as we generate our checkout page and so i’m going to come back to this but this these parameters will be definitely valuable and so the first thing i’m going to do is check out a wallet balance so we’re

02:53
going to just remember this balance so retrieve wallet balances i have an e-wallet ready to go and so it is a hundred hundred dollars uh well um it is in uh euros so 100 euros and um that’s what we’ll be doing today to to add on this and the next thing i’m going to do is generate the checkout page and so i’m just gonna go to actually it it should be customer um but uh regardless we’re gonna be using this per these parameters and so this is what we’re gonna be using uh amount uh let’s do

03:50
let’s just do uh let’s do 2000 uh why not and again the country and currency so it’ll be great britain and euros and so um we can just eliminate this payment method type and it will create all of the payment methods available this is just a reference id so i’m just going to change the date on this um so so it’s just unique to the reference or to the to the merchant and here is the escrow object variable it says true escrow release five day days is five this will create an automatic release after five days

04:50
if you wanted to just have no automatic release manual only you just remove this but we’ll we’ll keep it um and yeah i can generate the page and send the request oh yes and this is not the e-wallet from my sandbox so this is again the e-wallet that we retrieve the balance which is only 100 euros and then there we go so we have the request um the amount 2000 and i will go to the checkout page which showed up here and so here we have just card payment or bank um let’s just do the bank payment because typically that’s a big payment

05:45
and this this is uh just the redirect login in sandbox that we have and so that’s the logging into the bank and so we made the payment and i’m going to list the payment now and what i need to do is actually yeah we have the amount uh and so here yeah here is 2000 i’m gonna grab that the payment id here and so we see that this is the bank redirect as well i’m going to list the escrow i retrieve escrow payment

06:52
see here we go escrow okay so this is the escrow here and it says on hold typically if this was um let’s say a wire or or maybe an ach or a payment that did need did need to be completed i would say hch it would say pending and then you would complete payment and then it would be on hold but so the payment has gone through actually this is this was a bank transfer so it uh it happens pretty quickly um uh five days uh release so after five days it would release here’s the date created and then the amount and so what we can

07:47
do is release the escrow and this will be basically a manual release because we’re doing it here and there is a web hook for released escrow you could find on our documentation and so here total amount released is 2 000 um and we can actually go to back to wallet balances so remember there was a hundred and now there’s 2100 so that went into the balance of this wallet it was released and yeah and then we can see it was successful so um yeah today we learned uh just the a flow of how to generate a checkout page

08:50
how to um set up an automatic release to actually do a manual release for the checkout page you again you can go here for the parameters and then just the response as well is here if you have any questions that you can just comment below or make sure to go to community.rapid.net to ask anything fintech and connect with other developers we’ve got some really cool stuff going on so you can just join and just discover what’s going on and uh look for some cool events that we has coming up and yeah look forward to

09:31
reaching out and connecting with you thanks for watching have a great day