UNPKG

@mnpay/hipay

Version:
50 lines (49 loc) 1.63 kB
import { type HipayEntityId, type HipayResponseSuccess } from './core'; export interface CardGetParams { cardId: string; } export interface CardAddParams { entityId?: HipayEntityId; return_uri: string; redirect_uri: string; customer_id: string; } export interface CardAddParamsApi extends CardAddParams { entityId: HipayEntityId; return_uri: string; redirect_uri: string; customer_id: string; } export interface CardRemoveParams { cardId: string; } export type HipayCardInitResponseSuccess = HipayResponseSuccess; export type HipayCardRemoveResponseSuccess = HipayResponseSuccess; export interface HipayCardGetResponseSuccess extends HipayResponseSuccess { /** Картын токен */ tokenId: string; /** Картын бүртгэлийн дугаар */ cardId: string; /** Картын бин дугаар (6 орон) */ bin: string; /** Картын сүүлийн 4 орон */ last4digits: string; /** Карт эзэмшигчийн нэр (карт дээрх) */ holder: string; /** Хүчинтэй сар */ expiryMonth: string; /** Хүчинтэй огноо */ expiryYear: string; /** Картын брэнд */ cardbrand: string; /** Карт гаргагч банкны код */ bankno: string; /** Карт гаргагч банкны нэр */ bankname: string; /** TODO: Sura - check if this exists */ removedate?: unknown; } export interface HipayCardAddResponseSuccess extends HipayResponseSuccess { /** Картын бүртгэлийн дугаар */ initId: string; }