Charge Intent Endpoints
Defines every API endpoint used to manage charge intents.
Each case carries the data required to build its URL, HTTP method, and query parameters. Implement FrameNetworkingEndpoints so the networking layer can dispatch requests uniformly.
Inheritors
Types
Cancels a charge intent before it is captured (POST /v1/charge_intents/{intentId}/cancel).
Captures an authorized charge intent (POST /v1/charge_intents/{intentId}/capture).
Confirms a charge intent, triggering payment processing (POST /v1/charge_intents/{intentId}/confirm).
Creates a new charge intent (POST /v1/charge_intents).
Retrieves a paginated list of all charge intents (GET /v1/charge_intents).
Retrieves a single charge intent by ID (GET /v1/charge_intents/{intentId}).
Updates an existing charge intent (PATCH /v1/charge_intents/{intentId}).
Voids the uncaptured remainder of a partially captured charge intent (POST /v1/charge_intents/{intentId}/void_remaining).