Each mystery shop is different.
Normally payment is made during the month following the date you completed the shop such as the last day of the next month or the 15th of the following month.
I typically see payment 4-6 weeks after I complete a mystery shop.