There are three ways shoppers get paid generally: checks, Paypal and direct deposit. By far my favorite is direct deposit because there is no delay (as needs to happen if you transfer money from Paypal to your bank) and no possibility of checks getting 'lost in the mail' or bouncing. The companies organized enough to do direct deposit pay like clockwork. If the money is supposed to be there on the last business day of the month, by golly it is. In that sense I will ALWAYS choose direct deposit if it is an option.
As for their shops, the pay is poor to medium except for the business verifications, which I will no longer do for them due to a recent new requirement that I pay for a background check. My personal opinion is that it potentially shifts liability to the shopper so I will not do it even if the company pays for it, period. As long as I was "average Joe on the street" evaluating whether I thought the business was active, I was willing to play. As soon as you want any 'credentialling' I am not going to represent myself as something other than 'average Joe' and incur the potential liability.