iptdevs-design-system
Version:
Library common elements into IPT Plattform.
37 lines • 5.54 kB
JavaScript
import { Injectable } from '@angular/core';
import { IPTGeneralService } from '../../services/service-enviroments';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common/http";
export class EpaycoService extends IPTGeneralService {
constructor(http) {
super();
this.http = http;
this.EPAYCO_URL = 'https://secure.epayco.co/validation/v1/reference';
this.SERVICE_URL = 'https://iptdev.com.co/ekt/api/';
this.EPAYCO_URL = this.EPAYCO_URL;
this.SERVICE_URL = this.baseUrl() + this.SERVICE_URL;
}
getPaymentStatus(reference) {
let serviceUrl = `${this.EPAYCO_URL}/${reference}`;
return this.http.get(serviceUrl);
}
setAnnouncementEpaycoRef(params) {
let serviceUrl = `${this.SERVICE_URL}post/announcement/epayco_ref`;
this.generateRequestParams(params);
return this.http.post(serviceUrl, this.httpOptions);
}
setAnnouncementGroupEpaycoRef(params) {
let serviceUrl = `${this.SERVICE_URL}post/announcementGroup/epayco_ref`;
this.generateRequestParams(params);
return this.http.post(serviceUrl, this.httpOptions);
}
}
EpaycoService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.7", ngImport: i0, type: EpaycoService, deps: [{ token: i1.HttpClient }], target: i0.ɵɵFactoryTarget.Injectable });
EpaycoService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.0.7", ngImport: i0, type: EpaycoService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.7", ngImport: i0, type: EpaycoService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root',
}]
}], ctorParameters: function () { return [{ type: i1.HttpClient }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXBheWNvLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9kZXNpZ24tc3lzdGVtL3NyYy9saWIvY29yZS9zZXJ2aWNlcy9lUGF5Y28vZXBheWNvLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQzs7O0FBT3ZFLE1BQU0sT0FBTyxhQUFjLFNBQVEsaUJBQWlCO0lBSWxELFlBQW9CLElBQWdCO1FBQ2xDLEtBQUssRUFBRSxDQUFDO1FBRFUsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUg1QixlQUFVLEdBQUcsa0RBQWtELENBQUM7UUFDaEUsZ0JBQVcsR0FBRyxnQ0FBZ0MsQ0FBQztRQUlyRCxJQUFJLENBQUMsVUFBVSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUM7UUFDbEMsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsT0FBTyxFQUFFLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQztJQUN2RCxDQUFDO0lBRUQsZ0JBQWdCLENBQUMsU0FBaUI7UUFDaEMsSUFBSSxVQUFVLEdBQUcsR0FBRyxJQUFJLENBQUMsVUFBVSxJQUFJLFNBQVMsRUFBRSxDQUFDO1FBQ25ELE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQU0sVUFBVSxDQUFDLENBQUM7SUFDeEMsQ0FBQztJQUVELHdCQUF3QixDQUFDLE1BQStCO1FBQ3RELElBQUksVUFBVSxHQUFHLEdBQUcsSUFBSSxDQUFDLFdBQVcsOEJBQThCLENBQUM7UUFDbkUsSUFBSSxDQUFDLHFCQUFxQixDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ25DLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQVcsVUFBVSxFQUFFLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUNoRSxDQUFDO0lBRUQsNkJBQTZCLENBQUMsTUFBK0I7UUFDM0QsSUFBSSxVQUFVLEdBQUcsR0FBRyxJQUFJLENBQUMsV0FBVyxtQ0FBbUMsQ0FBQztRQUN4RSxJQUFJLENBQUMscUJBQXFCLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDbkMsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBVyxVQUFVLEVBQUUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQ2hFLENBQUM7OzBHQXpCVSxhQUFhOzhHQUFiLGFBQWEsY0FIWixNQUFNOzJGQUdQLGFBQWE7a0JBSnpCLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSHR0cENsaWVudCwgSHR0cEhlYWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCZWhhdmlvclN1YmplY3QsIE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IEFubm91bmNlbWVudEVwYXljb1JlZlJxIH0gZnJvbSAnLi4vLi4vbW9kZWxzL2VwYXljby9lcGF5Y28uaW50ZXJmYWNlcyc7XG5pbXBvcnQgeyBJUFRHZW5lcmFsU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL3NlcnZpY2UtZW52aXJvbWVudHMnO1xuaW1wb3J0IHsgUmVzcG9uc2UgfSBmcm9tICcuLi8uLi9tb2RlbHMvcmVzcG9uc2UvcmVzcG9uc2UuaW50ZXJmYWNlJztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCcsXG59KVxuXG5leHBvcnQgY2xhc3MgRXBheWNvU2VydmljZSBleHRlbmRzIElQVEdlbmVyYWxTZXJ2aWNle1xuICBwcml2YXRlIEVQQVlDT19VUkwgPSAnaHR0cHM6Ly9zZWN1cmUuZXBheWNvLmNvL3ZhbGlkYXRpb24vdjEvcmVmZXJlbmNlJztcbiAgcHJpdmF0ZSBTRVJWSUNFX1VSTCA9ICdodHRwczovL2lwdGRldi5jb20uY28vZWt0L2FwaS8nO1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCkge1xuICAgIHN1cGVyKCk7XG4gICAgdGhpcy5FUEFZQ09fVVJMID0gdGhpcy5FUEFZQ09fVVJMO1xuICAgIHRoaXMuU0VSVklDRV9VUkwgPSB0aGlzLmJhc2VVcmwoKSArIHRoaXMuU0VSVklDRV9VUkw7XG4gIH1cblxuICBnZXRQYXltZW50U3RhdHVzKHJlZmVyZW5jZTogc3RyaW5nKTogT2JzZXJ2YWJsZTxhbnk+IHtcbiAgICBsZXQgc2VydmljZVVybCA9IGAke3RoaXMuRVBBWUNPX1VSTH0vJHtyZWZlcmVuY2V9YDtcbiAgICByZXR1cm4gdGhpcy5odHRwLmdldDxhbnk+KHNlcnZpY2VVcmwpO1xuICB9XG5cbiAgc2V0QW5ub3VuY2VtZW50RXBheWNvUmVmKHBhcmFtczogQW5ub3VuY2VtZW50RXBheWNvUmVmUnEpOiBPYnNlcnZhYmxlPFJlc3BvbnNlPiB7XG4gICAgbGV0IHNlcnZpY2VVcmwgPSBgJHt0aGlzLlNFUlZJQ0VfVVJMfXBvc3QvYW5ub3VuY2VtZW50L2VwYXljb19yZWZgO1xuICAgIHRoaXMuZ2VuZXJhdGVSZXF1ZXN0UGFyYW1zKHBhcmFtcyk7XG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0PFJlc3BvbnNlPihzZXJ2aWNlVXJsLCB0aGlzLmh0dHBPcHRpb25zKTtcbiAgfVxuXG4gIHNldEFubm91bmNlbWVudEdyb3VwRXBheWNvUmVmKHBhcmFtczogQW5ub3VuY2VtZW50RXBheWNvUmVmUnEpOiBPYnNlcnZhYmxlPFJlc3BvbnNlPiB7XG4gICAgbGV0IHNlcnZpY2VVcmwgPSBgJHt0aGlzLlNFUlZJQ0VfVVJMfXBvc3QvYW5ub3VuY2VtZW50R3JvdXAvZXBheWNvX3JlZmA7XG4gICAgdGhpcy5nZW5lcmF0ZVJlcXVlc3RQYXJhbXMocGFyYW1zKTtcbiAgICByZXR1cm4gdGhpcy5odHRwLnBvc3Q8UmVzcG9uc2U+KHNlcnZpY2VVcmwsIHRoaXMuaHR0cE9wdGlvbnMpO1xuICB9XG59XG4iXX0=