Speed of setup is certainly nice and makes for an excellent demo but over time is almost totally irrelevant. As you note, far more important for a service to actually solve customer needs. If it had taken a half hour, a day or a week to set up but delivered increased sales, it would be much more compelling.
Doubly so for this bank transfer-based service which is already quite slow compared to credit card based services.