ngx-niubiz
Version:
Pasarela de pago Niubiz.
34 lines (33 loc) • 2.2 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { DataMap, WebPay } from './models/payment.models';
import { Subscription } from 'rxjs';
import { ScriptLoaderService } from './services/script-loader.service';
import { NgxNiubizService } from './ngx-niubiz.service';
import * as i0 from "@angular/core";
export declare class NgxNiubizComponent implements OnInit {
private scriptLoader;
private niubizService;
tokenSession: Subscription;
urlToken: string;
urlAuthorization: string;
authentication: string;
channel: string;
merchantId: number;
amount: number;
dataMap?: DataMap;
developerMode: boolean;
purchasenumber: string;
expirationminutes: string;
urltimeouturl: string;
merchantlogo: string;
formbuttoncolor: string;
redirect_url: string;
onSuccess: EventEmitter<void>;
onFailed: EventEmitter<void>;
webpay: WebPay;
sessionToken: string;
constructor(scriptLoader: ScriptLoaderService, niubizService: NgxNiubizService);
ngOnInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxNiubizComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxNiubizComponent, "ngx-niubiz", never, { "urlToken": { "alias": "urlToken"; "required": false; }; "urlAuthorization": { "alias": "urlAuthorization"; "required": false; }; "authentication": { "alias": "authentication"; "required": false; }; "channel": { "alias": "channel"; "required": false; }; "merchantId": { "alias": "merchantId"; "required": false; }; "amount": { "alias": "amount"; "required": false; }; "dataMap": { "alias": "dataMap"; "required": false; }; "developerMode": { "alias": "developerMode"; "required": false; }; "purchasenumber": { "alias": "purchasenumber"; "required": false; }; "expirationminutes": { "alias": "expirationminutes"; "required": false; }; "urltimeouturl": { "alias": "urltimeouturl"; "required": false; }; "merchantlogo": { "alias": "merchantlogo"; "required": false; }; "formbuttoncolor": { "alias": "formbuttoncolor"; "required": false; }; "redirect_url": { "alias": "redirect_url"; "required": false; }; }, { "onSuccess": "onSuccess"; "onFailed": "onFailed"; }, never, never, true, never>;
}