killbill / killbill-api

Kill Bill APIs
https://killbill.io
Apache License 2.0
18 stars 34 forks source link

invoice: Add InvoicePayment#InvoicePaymentStatus #111

Closed sbrossie closed 1 year ago

sbrossie commented 1 year ago

In order to keep things simple, I only introduced 3 states (not introducing a FAILED state, so INIT still means that we had an invoice payment recorded or that it never transitioned to SUCCESS or PENDING, and yet could be failed on the payment side. This choice is certainly up for debate, happy to add it if my reviewers think this is best.