UNPKG

kotanipay-sdk

Version:

Official Kotani Pay SDK for Node.js and Browser

31 lines 1.27 kB
import { HttpClientUtil } from '../../utils/http-client.util'; import { CreateMobileMoneyCustomerRequest, MobileMoneyCustomerResponse } from '../../types'; export declare class MobileMoneyService { private httpClient; constructor(httpClient: HttpClientUtil); private validateCreateCustomerRequest; private validateCountryCode; private validateNetwork; createCustomer(request: CreateMobileMoneyCustomerRequest): Promise<MobileMoneyCustomerResponse['data']>; /** * Get all mobile money customers * Requires API key authentication */ getAllCustomers(): Promise<MobileMoneyCustomerResponse['data'][]>; /** * Get mobile money customer by ID * Requires API key authentication */ getCustomerById(customerId: string): Promise<MobileMoneyCustomerResponse['data']>; /** * Get mobile money customers by customer key * Requires API key authentication */ getCustomersByKey(customerKey: string): Promise<MobileMoneyCustomerResponse['data'][]>; /** * Get mobile money customers by phone number * Requires API key authentication */ getCustomersByPhoneNumber(phoneNumber: string): Promise<MobileMoneyCustomerResponse['data'][]>; } //# sourceMappingURL=mobile-money.service.d.ts.map