This has been the worst experience I've had with any payment processing service. The verification center fails to recognize my documents, requiring repeated uploads. Ultimately, my account was declined and blocked, with no option to re-apply. It has just been a waste of time.
Claim your business profile now and gain access to all features and respond to customer reviews.