//add new recipient to recipient list public async Task <NewRecipientResponseModel> PostNewRecipient(CreateRecipientRequestModel createrecipient) { string url = $"{_configuration["PaystackEndPoints:baseUrl"]}" + $"{_configuration["PaystackEndPoints:CreateTransferRecipents"]}"; var result = await _requestClient.PostRequestAsync <CreateRecipientRequestModel, NewRecipientResponseModel>(url, createrecipient); return(result); }
//This method is used to initiate transfer from paystack endpoint public async Task <InitiateTransferResponseModel> InitiateTransfer(InitiateTransferRequestModel initiateTransferRequest) { string url = $"{_configuration["PaystackEndPoints:baseUrl"]}" + $"{_configuration["PaystackEndPoints:InitiateTransfer"]}"; var result = await _requestClient.PostRequestAsync <InitiateTransferRequestModel, InitiateTransferResponseModel>(url, initiateTransferRequest); return(result); }