daraja-sdk
Version:
sdk for the developers integrating with safaricom's daraja api
16 lines (14 loc) • 569 B
JavaScript
;
let utils=require('../utils');
let HttpClient=require('../HttpClient');
let {B2CPaymentRequsetSchema}=require('./schema/B2CPaymentRequestSchema');
let b2cPaymentrequest=exports.b2cPaymentrequest=async (payload,configuration,headers)=>{
try {
utils.validateSchema(payload,B2CPaymentRequsetSchema,configuration);
let client_=new HttpClient(configuration);
let response=await client_.post('/mpesa/b2c/v3/paymentrequest',payload,headers);
return response;
} catch (error) {
throw error;
}
}