Razorpay Payment Integration (MERN STACK)
Backend Packages: Razorpay Code: const Razorpay = require ( ' razorpay ' ) ; const dotenv = require ( " dotenv " ) dotenv . config () const razorpay = new Razorpay ( { key_id : process . env . RAZ_KEY_ID , key_secret : process . env . RAZ_KEY_SECRET , } ) ; exports . createOrder = async ( req , res ) => { try { const options = { amount : req . body . amount , currency : ' INR ' , receipt : ' receipt_ ' + Math . random () . toString ( 36 ) . substring ( 7 ) , notes : req . body . notes }; const order = await razorpay . orders . create ( options ) ; res . status ( 200 ) . json ( order ) ; } catch ( err ) { res . status ( 500 ) . json ( { error : err . message }...