added the new env vars for the razorpay in the config file and the serverless yml file
This commit is contained in:
@@ -65,6 +65,8 @@ provider:
|
||||
AM_INVITATION_LINK: ${env:AM_INVITATION_LINK}
|
||||
HOST_LINK: ${env:HOST_LINK}
|
||||
HOST_LINK_PQ: ${env:HOST_LINK_PQ}
|
||||
RAZORPAY_KEY_ID: ${env:RAZORPAY_KEY_ID}
|
||||
RAZORPAY_KEY_SECRET: ${env:RAZORPAY_KEY_SECRET}
|
||||
|
||||
iam:
|
||||
role:
|
||||
|
||||
@@ -84,7 +84,9 @@ const envVarsSchema = yup
|
||||
// Email links
|
||||
AM_INVITATION_LINK: yup.string().required('Link to send in AM invitation mail is required'),
|
||||
HOST_LINK: yup.string().required('Link to host panel is required'),
|
||||
HOST_LINK_PQ: yup.string().required('Link to host panel pqp is required')
|
||||
HOST_LINK_PQ: yup.string().required('Link to host panel pqp is required'),
|
||||
RAZORPAY_KEY_SECRET: yup.string().required('Razorpay key secret is required'),
|
||||
RAZORPAY_KEY_ID: yup.string().required('Razorpay key id is required'),
|
||||
})
|
||||
.noUnknown(true);
|
||||
|
||||
@@ -165,6 +167,9 @@ function getConfig() {
|
||||
AM_INVITATION_LINK: envVars.AM_INVITATION_LINK,
|
||||
HOST_LINK: envVars.HOST_LINK,
|
||||
HOST_LINK_PQ: envVars.HOST_LINK_PQ,
|
||||
RAZORPAY_KEY_ID: envVars.RAZORPAY_KEY_ID,
|
||||
RAZORPAY_KEY_SECRET: envVars.RAZORPAY_KEY_SECRET,
|
||||
|
||||
// oneSignal: {
|
||||
// appID: envVars.ONESIGNAL_APPID,
|
||||
// restApiKey: envVars.ONESIGNAL_REST_APIKEY,
|
||||
|
||||
@@ -4,10 +4,11 @@ import crypto from 'crypto';
|
||||
import Razorpay from 'razorpay';
|
||||
|
||||
import ApiError from '../../../common/utils/helper/ApiError';
|
||||
import config from '../../../config/config';
|
||||
|
||||
const razorpay = new Razorpay({
|
||||
key_id: process.env.RAZORPAY_KEY_ID!,
|
||||
key_secret: process.env.RAZORPAY_KEY_SECRET!,
|
||||
key_id: config.RAZORPAY_KEY_ID,
|
||||
key_secret: config.RAZORPAY_KEY_SECRET,
|
||||
});
|
||||
|
||||
@Injectable()
|
||||
|
||||
Reference in New Issue
Block a user