UNPKG

@muhammedaksam/sipay-node

Version:

Node.js TypeScript SDK for Sipay payment gateway

54 lines 2.08 kB
import { SipayConfig } from './types'; import { Payments } from './resources/payments'; import { Recurring } from './resources/recurring'; import { BrandedSolution } from './resources/branded-solution'; import { Commissions } from './resources/commissions'; import { Cards } from './resources/cards'; import { PaymentCompletion } from './resources/payment-completion'; import { Marketplace } from './resources/marketplace'; import { Cashout } from './resources/cashout'; import { SubMerchant } from './resources/sub-merchant'; import { SipayWebhooks } from './resources/webhooks'; export declare class Sipay { private client; payments: Payments; recurring: Recurring; brandedSolution: BrandedSolution; commissions: Commissions; cards: Cards; paymentCompletion: PaymentCompletion; marketplace: Marketplace; cashout: Cashout; subMerchant: SubMerchant; webhooks: SipayWebhooks; constructor(config: SipayConfig); /** * Manually authenticate with Sipay API * Note: This is automatically called when needed, but can be called manually */ authenticate(): Promise<void>; /** * Get the current authentication token */ getToken(): string | undefined; /** * Set a custom authentication token */ setToken(token: string): void; } export default Sipay; export * from './types'; export { SipayHttpClient } from './utils/http-client'; export { SipayResource } from './resources/base'; export { Payments } from './resources/payments'; export { Recurring } from './resources/recurring'; export { BrandedSolution } from './resources/branded-solution'; export { Commissions } from './resources/commissions'; export { Cards } from './resources/cards'; export { PaymentCompletion } from './resources/payment-completion'; export { Marketplace } from './resources/marketplace'; export { Cashout } from './resources/cashout'; export { SubMerchant } from './resources/sub-merchant'; export { SipayWebhooks } from './resources/webhooks'; export * from './utils'; //# sourceMappingURL=index.d.ts.map