Skip to main content
GET
Get a payment intent (v2)

Authorizations

Authorization
string
header
required

Your Grid API key from the Grid Dashboard

Headers

x-grid-environment
string
required

Environment (sandbox, production)

Path Parameters

address
string
required

Smart account address

payment_intent_id
string
required

Provider payment intent identifier

Response

Payment intent fetched

created_at
string
required

RFC3339 creation timestamp.

Example:

"2026-03-05T08:14:01Z"

destination
object
required

Normalized destination party details.

id
string
required

Payment intent identifier.

Example:

"pi_tfr_9w7d3m2a"

mode
enum<string>
required

Requested intent mode.

Available options:
destination_address
object
string
required

Resource type.

Example:

"payment_intent"

provider
string
required

Provider that executed the request.

Example:

"infinite"

source
object
required

Normalized source party details.

source_amount
object
required

Source amount breakdown.

status
string
required

Provider-backed payment intent status.

Example:

"pending"

updated_at
string
required

RFC3339 update timestamp.

Example:

"2026-03-05T08:14:01Z"

deposit
null | object

Flat deposit action. Present when caller needs to transfer funds using returned instructions.

destination_amount
null | object

Destination amount breakdown when returned by provider.

next_action
null | object

Optional hint for additional follow-up action in future multi-step flows.

provider_fields
object

Provider-specific raw attributes for advanced integrations.

sign_prebuilt_tx
null | object

Flat signing action. Present when caller must sign and broadcast a prepared transaction.