kotanipay-sdk
Version:
Official Kotani Pay SDK for Node.js and Browser
31 lines • 1.27 kB
TypeScript
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