UNPKG

@muhammedaksam/sipay-node

Version:

Node.js TypeScript SDK for Sipay payment gateway

36 lines 1.01 kB
/** * Utility functions for Sipay SDK */ /** * Generate hash key for payment requests * Based on Sipay documentation requirements */ export declare function generateHashKey(merchantKey: string, invoiceId: string, amount: number, secretKey: string): string; /** * Validate credit card number using Luhn algorithm */ export declare function validateCreditCard(cardNumber: string): boolean; /** * Format currency amount for Sipay API */ export declare function formatAmount(amount: number): string; /** * Generate a unique invoice ID */ export declare function generateInvoiceId(prefix?: string): string; /** * Validate required payment fields */ export declare function validatePaymentData(data: any): string[]; /** * Mask credit card number for logging */ export declare function maskCreditCard(cardNumber: string): string; /** * Parse Sipay error response */ export declare function parseSipayError(error: any): { code: number; message: string; }; //# sourceMappingURL=index.d.ts.map