I’ve had experience using moon pay both personally to buy crypto, but also through the services they offer in terms of incorporating it within other Web3 applications.
The work they’ve done recently on NFT sales is a really big step forward, and brings it inline with some of the work that ThirdWeb have been doing in the space.