UNPKG

ohehr_payment

Version:

Payment integration package for multiple payment providers

92 lines 1.97 kB
export declare enum Lang { MN = "mn", EN = "en" } export declare enum PaymentMethod { EcommercePay = "payment", SocialPay = "socialpay" } export declare enum ReturnType { POST = "POST", GET = "GET", MOBILE = "MOBILE" } export interface CreateInvoiceInput { amount: number; transactionId: string; returnType: ReturnType; callback: string; getToken: boolean; socialDeeplink: boolean; } export interface CreateInvoiceRequest { amount: string; checksum: string; transactionId: string; returnType: string; callback: string; genToken: string; socialDeeplink: string; } export interface CreateInvoiceResponse { invoice: string; checksum: string; transactionId: string; timestamp: string; status: number; error: string; message: string; path: string; socialDeeplink: string; } export interface InquiryRequest { checksum: string; transactionId: string; } export interface InquiryResponse { amount: string; bank: string; status: string; errorDesc: string; errorCode: string; cardHolder: string; cardNumber: string; transactionId: string; token: string; } export interface ByTokenRequest { amount: string; invoice: string; checksum: string; transactionId: string; token: string; lang: string; } export interface ByTokenResponse { amount: string; errorDesc: string; errorCode: string; transactionId: string; checksum: string; cardNumber: string; } export interface GolomtError { timestamp: string; status: number; error: string; message: string; path: string; } export declare const ECommerceInvoiceCreate: { url: string; method: string; }; export declare const ECommerceInquiry: { url: string; method: string; }; export declare const ECommercePayByToken: { url: string; method: string; }; //# sourceMappingURL=types.d.ts.map