A service purchase is the durable record and lifecycle of buying and delivering one priced capability for one agent.
This is the important idea on this page. Paying is not receiving.
A confirmed payment is a milestone, not successful completion. The purchase completes only when the capability is delivered.
Immediately before accepting payment, CitizenAI checks that the external provider can fulfil the exact request, using the strongest evidence that provider supports without reserving anything.
The check does not reserve the capability.
Nothing is charged. You see Provider unavailable. An availability failure is not a service purchase and does not appear in payment history — there is no record because nothing happened.
Only one unresolved purchase may exist for the same agent and capability. A duplicate attempt is blocked before it can charge or provision anything. An indeterminate settlement keeps that block in place until it is reconciled.
That case is a refund case, handled deliberately rather than left to sit. See Refunds and failed delivery.
Every purchase appears in Payment history with what funded it.