takepayments Review | 14 Real User Reviews | 53/100 TrustScore