When entering payment for an invoice, you have the option as a Salesforce user, to enter a partial amount, as shown below:
For online payments however, the option is not available by default.
If you want to allow your customers to enter any partial amount when paying online, go to Payment Center Settings and check the box called Allow Partial Payment For External Users.