Ace pays. They also mention their terms. It will take a while. Many of the shopping companies pay per their guidelines, but sometimes it depends on the date that your shop got approved. Some float your money for 60 days, some 90 days.
Always keep a fund available to replace the money these "floaters" take from you. It's not a bad thing, just what you agreed to do.
Don't get all excited about getting a paycheck, get excited about how well you did the shop. The money always follows.
Money will never buy you happiness in shopping. It's sorta trash in, trash out. You gotta love it for the shops. Some months you are the bug, and others you are the windshield.
With that said, shop Ace every day if you can! I like them.