Payments can be automatically collected against an existing authorisation by creating a payment record where the following conditions are true:
- The payment record is set to “Awaiting submission”
- The payment record is attached to an authorisation
- The attached authorisation's status is “In force”
An overnight batch job will run and attempt to collect any payments that fulfil these above criteria.
This payment record can be created manually as above. However, more commonly in practice, it can also be created automatically as part of a Lightning flow, Process, Apex trigger or any other method Salesforce provides for automation.