
Hey can anyone help me how to integrate instamojo payment gateway by using appwrite cloud functions

@Binyamin can you help me

Hey @bharath

What part you're now in the integration process

Not yet started

Thanks @Binyamin because of you I have completed most of my project

Now iam stucked at payment gateway integration


I need to integrate instamojo payment gateway in my website

As you know my frontend is reactjs and backend is appwrite appwrite

I tried with this video

@Binyamin are you there

Yes, I've watched the video

It seems like pretty straightforward

Now how do I implement in my project

You'll need to create an Appwrite cloud function, a node
one.
Then you can spoof the part in which the video set to routes by setting some variable.
For example:
In your react you can send the route and the info in the function data
const res = await function.execute('instamojoFunctionID', JSON.stringify({route:'start',info: {
name,
email
}}));
Then, in your function you can
const functionData = JSON.parse( req.variables.APPWRITE_FUNCTION_DATA ?? '{}') ?? {};
if(functionData.route === 'start'){
} else if(functionData.route === 'charge'){
}
And the rest is like in the video

???

Can you do this in my repo

@Binyamin I don't know much about cloud functions please could do in my repo

I will dm my repo

You can see here a quick overview of how to create functions https://appwrite.io/docs/functions
And also in this thread: https://discord.com/channels/564160730845151244/1110177763450691586/1110191016553750608

The video of the tutorial won't give the code for free

As of that it will be difficult for me just to type all of it

I typed all that code

I will share you
Recommended threads
- Adding custom domain to Appwrite project
My app is hosted on Vercel on domain todo.velleb.com. On PC, the OAuth logins like GitHub, Discord and Google work and create the account and log in. On mobile ...
- Appwrite CLI
I try to deploy a function using Appwrite CLI but it says: `appwrite functions createDeployment ^ --functionId=xyz^ --code="." ^ --activate error: u...
- #support
<#1072905050399191082> any help on that?
