The effects of pricing and service configurations on a ride-pooling service with pick-up and drop-off points