Files
midtrans-gateway/app/config/midtrans.js
2026-02-18 16:03:43 +07:00

23 lines
690 B
JavaScript

const midtransClient = require('midtrans-client');
require('dotenv').config();
class MidtransConfig {
static getSnapClient() {
return new midtransClient.Snap({
isProduction: process.env.MIDTRANS_IS_PRODUCTION === 'true',
serverKey: process.env.MIDTRANS_SERVER_KEY,
clientKey: process.env.MIDTRANS_CLIENT_KEY
});
}
static getCoreApiClient() {
return new midtransClient.CoreApi({
isProduction: process.env.MIDTRANS_IS_PRODUCTION === 'true',
serverKey: process.env.MIDTRANS_SERVER_KEY,
clientKey: process.env.MIDTRANS_CLIENT_KEY
});
}
}
module.exports = MidtransConfig;