UNPKG

kotanipay-sdk

Version:

Official Kotani Pay SDK for Node.js and Browser

22 lines 854 B
import { ValidationUtil } from '../../utils/validation.util'; export class MobileMoneyDepositService { constructor(httpClient) { this.httpClient = httpClient; } validateCreateCustomerRequest(request) { const requiredFields = [ 'amount', 'wallet_id', 'customer_key' ]; ValidationUtil.validateRequiredFields(request, requiredFields); } async createDeposit(request) { this.validateCreateCustomerRequest(request); const response = await this.httpClient.post('/api/v3/deposit/mobile-money', request); return response.data; } async getDepositTransactionStatus(reference_id) { const response = await this.httpClient.get(`/api/v3/deposit/mobile-money/status/${reference_id}`); return response.data; } } //# sourceMappingURL=deposit.service.js.map