Yes, your customer certainly can pay for their subscription billing earlier than the specified date.
The Force Subscription Cycle Attempt will help you to execute the request.
This feature can be executed via Dashboard or API:
- Dashboard: https://docs.xendit.co/recurring/features/force-recurring-cycle-attempt
- API: https://developers.xendit.co/api-reference/#cycle-force-cycle-attempt