We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6fc86b4 commit a4c4bb9Copy full SHA for a4c4bb9
backend/controllers/orderController.js
@@ -10,10 +10,15 @@ const deliveryCharge = 10
10
// gateway initialize
11
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY)
12
13
-const razorpayInstance = new razorpay({
14
- key_id : process.env.RAZORPAY_KEY_ID,
15
- key_secret : process.env.RAZORPAY_KEY_SECRET,
16
-})
+let razorpay = null;
+if (process.env.RAZORPAY_KEY_ID && process.env.RAZORPAY_KEY_SECRET) {
+ razorpay = new Razorpay({
+ key_id: process.env.RAZORPAY_KEY_ID,
17
+ key_secret: process.env.RAZORPAY_KEY_SECRET
18
+ });
19
+} else {
20
+ console.warn('Razorpay not configured — skipping setup.');
21
+}
22
23
// Placing orders using COD Method
24
const placeOrder = async (req,res) => {
0 commit comments