UNPKG

afrimomo-sdk

Version:

A unified SDK for African payment providers

32 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PawapayNetwork = void 0; const network_1 = require("@afrimomo-sdk/utils/network"); class PawapayNetwork extends network_1.NetworkManager { constructor(jwt, environment = "DEVELOPMENT") { super(jwt, environment); const baseUrl = environment === "PRODUCTION" ? "https://api.pawapay.io/v1" : "https://api.sandbox.pawapay.io/v1"; const instance = this.getInstance(); instance.defaults.baseURL = baseUrl; } async get(endpoint) { const response = await this.getInstance().get(endpoint); return response.data; } async post(endpoint, data) { const response = await this.getInstance().post(endpoint, data); return response.data; } async put(endpoint, data) { const response = await this.getInstance().put(endpoint, data); return response.data; } async delete(endpoint) { const response = await this.getInstance().delete(endpoint); return response.data; } } exports.PawapayNetwork = PawapayNetwork; //# sourceMappingURL=network.js.map