loading
loading
A payment provider object that tracks the lifecycle of a payment attempt.
Payment intents help handle authentication, retries, success, and failure across checkout flows. Apps should trust provider-confirmed states, not only client-side success screens.
Plainly
Think of Payment Intent as the checklist that keeps the app open for real people. A payment provider object that tracks the lifecycle of a payment attempt.
In practice
Use it when a change has to survive deploys, users, incidents, analytics, or billing reality. In practice, define the owner, input, output, and failure mode before you rely on it.