Mark Invoice as Paid

Using the Square dashboard, it is possible to mark an invoice as paid

  1. Clicking Add Payment
  2. Setting the Method to Record Payment
  3. Setting the Payment type to Other

How can I do this through the Invoice API?

See the image below as an example:

:wave: At this time there isn’t a way to pay for an invoice using our APIs. You’ll either need to pay for it using the Dashboard or if the customer pays by entering their card information in the invoice they received via email. We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. :slightly_smiling_face:

Thank you @Bryan-Square for the information. It is a shame that you have such a complete API that lacks this simple small feature that would be very useful for integration with third-party platforms.

It would also be nice to have at least the bulk-operations on the invoice working in the dashboard, so that a user can mark a set of invoices as payed a bit more easily…

We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team. :slightly_smiling_face: