# Payment Schedules The Payment Schedules feature enables you to collect a series of payments following customized timelines and rules. You have the flexibility to leverage a payment schedule to process either a single payment or multiple payments.
You can leverage this feature to split invoice or account balances into several installments, and then automatically process payments for the installments. Payment schedules can also be used to collect external payments made for the installments. Meanwhile, we’ve provided you the capability to easily manage and modify existing schedules, as well as to manually retry failed payments with updated configurations. ## Retrieve a payment schedule - [GET /payment_schedules/{payment_schedule_id}](https://developer.zuora.com/other-api/quickstart-api/payment-schedules/getpaymentschedule.md): Retrieves the payment schedule with the given ID. ## Update a payment schedule - [PATCH /payment_schedules/{payment_schedule_id}](https://developer.zuora.com/other-api/quickstart-api/payment-schedules/updatepaymentschedule.md): Updates the specified payment schedule by setting the values of the parameters passed. Any parameters not provided will remain unchanged. ## Create a payment schedule - [POST /payment_schedules](https://developer.zuora.com/other-api/quickstart-api/payment-schedules/createpaymentschedule.md): Creates a new Payment Schedule object. ## Cancel a payment schedule - [POST /payment_schedules/{payment_schedule_id}/cancel](https://developer.zuora.com/other-api/quickstart-api/payment-schedules/cancelpaymentschedule.md): Cancels the payment schedule with the given ID.