ngx-niubiz
Version:
Pasarela de pago Niubiz.
35 lines (34 loc) • 753 B
TypeScript
export declare class Payment {
amount: number;
callback: string;
constructor(amount: number, callback: string);
}
export interface WebPay {
merchantId: number;
channel: string;
amount: number;
ip: string;
dataMap?: DataMap;
}
export interface DataMap {
cardholderCity: string;
cardholderCountry: string;
cardholderAddress: string;
cardholderPostalCode: string;
cardholderState: string;
cardholderPhoneNumber: string;
}
export interface TokenSession {
sessionKey: string;
expirationTime: number;
}
export interface Authorization {
channel: string;
order: Order;
}
export interface Order {
tokenId: string;
purchaseNumber: string;
amount: number;
currency: string;
}