Payment events say how each one ended
Every payment event now carries outcome: INVOICED, IN_PROGRESS, NOT_INVOICED, RESOLVED, INCIDENT or NO_CHANGE.
The payment events of a connection, and the answers of the actions on them (retry, resolve, discard, restore), include a new outcome field that sums up the result, so you do not have to derive it from status and failure_reason. INCIDENT is the one that needs you.
Endpoints
- GET/v1/companies/{company_id}/payment-connections/{connection_id}/eventsEach event has
outcome
Where to go next
Stripe: the connection's threshold decides simplified invoices again, and a buyer's NIF data never comes from the card
Without complete fiscal data, a charge above the connection's simplified threshold (400 € by default) is no longer issued: it waits as a draft standard invoice.
Stripe: charges without a PaymentIntent are invoiced, and `external_payment_id` can start with `ch_` or `pr_`
A charge without a PaymentIntent, or a Stripe invoice paid outside Stripe, is now invoiced; its `external_payment_id` starts with `ch_` or `pr_`, not `pi_`.