voko-sdk
Version:
Process payments with ease
19 lines (18 loc) • 538 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZenopayFactory = void 0;
const types_1 = require("../core/types");
const zenopay_1 = require("../adapters/zenopay");
class ZenopayFactory {
create(config) {
return new zenopay_1.ZenopayAdapter(config);
}
getProvider() {
return types_1.SupportedProvider.ZENOPAY;
}
validateConfig(config) {
const zenopayConfig = config;
return !!(zenopayConfig.vendor);
}
}
exports.ZenopayFactory = ZenopayFactory;