Hosted payment pages for full balance payments
Aggregate Payment Links are used in situations where a client has multiple invoices or trust deposit requests outstanding, and you want to allow the client to pay off their entire balance with one payment. If you are using Payment Links, you likely have a Payment Link for each outstanding invoice or trust request. To generate an Aggregate Payment Link, simply pass through all of the “children” Payment Links, and you will receive an Aggregate Link with an outstanding balance equal to the sum of all the children. When a client pays an Aggregate Payment Link, every payment link attached to it is markedpaid and no longer accepts payment. The aggregate link is marked paid as well. A pending ACH payment counts, the same way it does for a single payment link. An ACH return of that payment moves the attached links back to unpaid or partially_paid.
Partial payments are not allowed on Aggregate Payment Links, so there is no need to set any rules about how partial payments should be applied to the children.