That is why for that use case it must be a channel between the user and the API provider, no peers in the middle of the payment. Maybe even a one-sided channel for simpler interactions and even less latency.