You may want to require your Users to pay for their Invoice immediately when they add a Plan to their account, book a resource, or make purchases. The following configuration ensures that your Users only gain access to your space once payments have been made.
To restrict Users with unpaid invoices from accessing your app:
Click on Settings from the left-hand menu
Select Features then Invoicing
Click on Invoice policy
Under 'Choose when to invoice additional charges', select On a new invoice, due today
Under 'Choose how long before invoices become overdue', select immediately overdue
Under 'Overdue invoice policy' enable the Block actions when Users have overdue invoices toggle
Optionally, you may want to enable the All new users will have auto-pay switched on option under 'Payment policy' and set the Require payment methods option under 'User onboarding' as Always required. This ensures that the payments are processed automatically when a User has an outstanding invoice.
Note: Even if the payment option is set to ‘Invoice due today’, there will be a 3-hour waiting period after invoices are created, and a 1-hour waiting period after each consecutive change to the invoice.
Need more info on Invoices?