UNPKG

@montarist/nestpay-api-v2

Version:

Unofficial comprehensive TypeScript API client for Nestpay payment gateway with 3D Secure support

60 lines 4.8 kB
"use strict"; /** * @montarist/nestpay-api-v2 * Unofficial comprehensive TypeScript API client for Nestpay payment gateway */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.TransactionType = exports.ThreeDStatus = exports.ResponseCode = exports.Language = exports.InstallmentType = exports.HashAlgorithm = exports.ErrorCode = exports.Currency = exports.CardType = exports.BankCode = exports.ValidationError = exports.ThreeDSecureError = exports.PaymentError = exports.NestpayError = exports.HashVerificationError = exports.ErrorHandler = exports.ConfigurationError = exports.ApiError = exports.Validators = exports.ProviderEndpointManager = exports.HashUtil = exports.NestpayClient = void 0; // Main client export var nestpay_client_1 = require("./client/nestpay-client"); Object.defineProperty(exports, "NestpayClient", { enumerable: true, get: function () { return nestpay_client_1.NestpayClient; } }); const nestpay_client_2 = require("./client/nestpay-client"); // Type exports __exportStar(require("./types/enums"), exports); __exportStar(require("./types/interfaces"), exports); // Utility exports var hash_1 = require("./utils/hash"); Object.defineProperty(exports, "HashUtil", { enumerable: true, get: function () { return hash_1.HashUtil; } }); var provider_endpoints_1 = require("./utils/provider-endpoints"); Object.defineProperty(exports, "ProviderEndpointManager", { enumerable: true, get: function () { return provider_endpoints_1.ProviderEndpointManager; } }); var validators_1 = require("./utils/validators"); Object.defineProperty(exports, "Validators", { enumerable: true, get: function () { return validators_1.Validators; } }); // Error exports var errors_1 = require("./utils/errors"); Object.defineProperty(exports, "ApiError", { enumerable: true, get: function () { return errors_1.ApiError; } }); Object.defineProperty(exports, "ConfigurationError", { enumerable: true, get: function () { return errors_1.ConfigurationError; } }); Object.defineProperty(exports, "ErrorHandler", { enumerable: true, get: function () { return errors_1.ErrorHandler; } }); Object.defineProperty(exports, "HashVerificationError", { enumerable: true, get: function () { return errors_1.HashVerificationError; } }); Object.defineProperty(exports, "NestpayError", { enumerable: true, get: function () { return errors_1.NestpayError; } }); Object.defineProperty(exports, "PaymentError", { enumerable: true, get: function () { return errors_1.PaymentError; } }); Object.defineProperty(exports, "ThreeDSecureError", { enumerable: true, get: function () { return errors_1.ThreeDSecureError; } }); Object.defineProperty(exports, "ValidationError", { enumerable: true, get: function () { return errors_1.ValidationError; } }); // Re-export commonly used enums for convenience var enums_1 = require("./types/enums"); Object.defineProperty(exports, "BankCode", { enumerable: true, get: function () { return enums_1.BankCode; } }); Object.defineProperty(exports, "CardType", { enumerable: true, get: function () { return enums_1.CardType; } }); Object.defineProperty(exports, "Currency", { enumerable: true, get: function () { return enums_1.Currency; } }); Object.defineProperty(exports, "ErrorCode", { enumerable: true, get: function () { return enums_1.ErrorCode; } }); Object.defineProperty(exports, "HashAlgorithm", { enumerable: true, get: function () { return enums_1.HashAlgorithm; } }); Object.defineProperty(exports, "InstallmentType", { enumerable: true, get: function () { return enums_1.InstallmentType; } }); Object.defineProperty(exports, "Language", { enumerable: true, get: function () { return enums_1.Language; } }); Object.defineProperty(exports, "ResponseCode", { enumerable: true, get: function () { return enums_1.ResponseCode; } }); Object.defineProperty(exports, "ThreeDStatus", { enumerable: true, get: function () { return enums_1.ThreeDStatus; } }); Object.defineProperty(exports, "TransactionType", { enumerable: true, get: function () { return enums_1.TransactionType; } }); // Default export exports.default = nestpay_client_2.NestpayClient; //# sourceMappingURL=index.js.map