Currently I am storing paypal id and secret into table for each user.
But problematic part is when I try to implement papal package, it take a id and secret only for entire application.
Imagine that, once user A logged in and change the .env value for paypal based on user A, then other user's account will be following the user A id and secret, right?
Ah I see @abingpj that should not be a problem
if you would look at the https://github.com/srmklive/laravel-paypal and read the code for the PayPal service the constructor for it does accept config string|array which are used as the config.
This is all from what I manage to read in last 5min.
I recommend reading the code it self not just the documentation to understand how it all works
:)