UNPKG

gmopg

Version:

GMO PaymentGateway API client

39 lines (38 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildByEnv = exports.defaults = void 0; const process = require("process"); exports.defaults = { baseUrl: 'https://pt01.mul-pay.jp', http: { timeout: 1000 * 60 * 3, headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'Accept': 'application/json, text/plain, */*', 'User-Agent': 'GMO PG Client: Unofficial' }, } }; function buildByEnv() { const c = {}; if (process.env.GMOPG_ENDPOINT !== undefined) { c.baseUrl = process.env.GMOPG_ENDPOINT; } if (process.env.GMOPG_TIMEOUT !== undefined) { c.http = { ...c.http, timeout: +`${process.env.GMOPG_TIMEOUT}` }; } if (process.env.GMOPG_SITEID !== undefined) { c.SiteID = process.env.GMOPG_SITEID; } if (process.env.GMOPG_SITEPASS !== undefined) { c.SitePass = process.env.GMOPG_SITEPASS; } if (process.env.GMOPG_SHOPID !== undefined) { c.ShopID = process.env.GMOPG_SHOPID; } if (process.env.GMOPG_SHOPPASS !== undefined) { c.ShopPass = process.env.GMOPG_SHOPPASS; } return c; } exports.buildByEnv = buildByEnv;