The payment platform has become quite disappointing. I used it because it used to help manage unreliable sellers, but now it seems to support them instead. Some sellers sign you up for subscriptions without consent and just take your money. I'm planning to transition to a different payment method in the future.
Claim your business profile now and gain access to all features and respond to customer reviews.