Yes, Pay Day does stack. I have tried this in Ultra Moon in multiple battles, and the more I used it, the more I got after the battle.
From anonymous sources:
>Pay Day gives money equal to 5x the user's level. All money is gained after the battle.
>Pay Day stacks unlimitedly.
Hellfire Taco, go here and go down to the first comment on the first answer.