Status types of payments

Hello!

I have a webhook listening to invoice payment made events related to a subscription.

I only want to proceed with the actions if the invoice has been paid successfully. What status wording indicates that it has been paid?

It seems PAID is the only one, but I see other options here that are not called PAID

https://developer.squareup.com/reference/square/webhooks/invoice.payment_made

Hello! You’re correct, you can use an Invoice status of PAID to know if it has been fully paid. The other statuses you see on that documentation page refer to when the Payments API is used, so you don’t need to use those for Invoice webhooks.