Add DAO layer for handling payment method APIs
Created private API plugin specific API and rewoorked KB PaymentPluginApi