UNPKG

skailan-core

Version:

Servicio de autenticación y multitenancy para Skailan.

77 lines • 1.84 kB
export interface EPaycoConfig { publicKey: string; privateKey: string; pKey: string; baseUrl: string; confirmationUrl: string; responseUrl: string; environment: 'sandbox' | 'production'; currency: string; country: string; language: string; taxRate: number; } export interface EPaycoPaymentRequest { p_key: string; public_key: string; amount: number; name: string; description: string; invoice: string; currency: string; tax: string; tax_base: string; country: string; lang: string; external: string; confirmation: string; response: string; extra1?: string; extra2?: string; extra3?: string; extra4?: string; extra5?: string; extra6?: string; extra7?: string; extra8?: string; extra9?: string; extra10?: string; } export interface EPaycoPaymentResponse { x_ref_payco: string; x_transaction_id: string; x_signature: string; x_response: string; x_response_reason_text: string; x_invoice: string; x_amount: string; x_currency_code: string; x_franchise: string; x_method: string; x_extra1?: string; x_extra2?: string; x_extra3?: string; x_extra4?: string; x_extra5?: string; x_extra6?: string; x_extra7?: string; x_extra8?: string; x_extra9?: string; x_extra10?: string; } export declare class EPaycoConfigService { private static instance; private config; private constructor(); static getInstance(): EPaycoConfigService; private loadConfig; private validateConfig; getConfig(): EPaycoConfig; isProduction(): boolean; isSandbox(): boolean; getBaseUrl(): string; getPublicKey(): string; getPrivateKey(): string; getPKey(): string; } //# sourceMappingURL=epayco.config.d.ts.map