amazon-pay-async
Version:
API wrapper for Amazon Pay using promises and defining types
37 lines (36 loc) • 1.76 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var apiProd = 'https://api.amazon.com';
var apiSandbox = 'https://api.sandbox.amazon.com';
var reportMwsEndpoint = 'https://mws.amazonservices.com/';
var reportMwsEndpointEU = 'https://mws-eu.amazonservices.com/';
var mwsEndpointSandbox = 'https://mws.amazonservices.com/OffAmazonPayments_Sandbox/2013-01-01';
var mwsEndpointProd = 'https://mws.amazonservices.com/OffAmazonPayments/2013-01-01';
var mwsEndpointSandboxEU = 'https://mws-eu.amazonservices.com/OffAmazonPayments_Sandbox/2013-01-01/';
var mwsEndpointProdEU = 'https://mws-eu.amazonservices.com/OffAmazonPayments/2013-01-01';
var Environment = /** @class */ (function () {
function Environment(mwsEndpoint, apiEndpoint, reports) {
this.mwsEndpoint = mwsEndpoint;
this.apiEndpoint = apiEndpoint;
this.reports = reports;
}
return Environment;
}());
exports.Environment = Environment;
var Sandbox = new Environment(mwsEndpointSandbox, apiSandbox, reportMwsEndpoint);
var Production = new Environment(mwsEndpointProd, apiProd, reportMwsEndpoint);
var SandboxEU = new Environment(mwsEndpointSandboxEU, apiSandbox, reportMwsEndpointEU);
var ProductionEU = new Environment(mwsEndpointProdEU, apiProd, reportMwsEndpointEU);
exports.EnvironmentList = {
Production: Production,
ProductionEU: ProductionEU,
Sandbox: Sandbox,
SandboxEU: SandboxEU,
};
var EnvironmentEnum;
(function (EnvironmentEnum) {
EnvironmentEnum["Production"] = "Production";
EnvironmentEnum["ProductionEU"] = "ProductionEU";
EnvironmentEnum["Sandbox"] = "Sandbox";
EnvironmentEnum["SandboxEU"] = "SandboxEU";
})(EnvironmentEnum = exports.EnvironmentEnum || (exports.EnvironmentEnum = {}));