What’s long polling? The payment processing confirmation page after payment?
At first I think POW of 15-20 is fine, which is pretty quick on a server to return. I wouldn’t want the service to be for vanity high POW.. just as spam prevention available for lower power or mobile devices.
Unsure the payment API response times.. so again, maybe task id makes sense. Will have a play.