Versioned payment intent endpoint for integrations. Uses provider-agnostic request/response shapes with flat action fields.
Your Grid API key from the Grid Dashboard
Environment (sandbox, production)
Idempotency key forwarded to the provider (auto-generated when omitted)
Smart account address
Integer amount in source currency smallest units (for example, 1 USDC = 1000000 when exponent is 6).
"100000000"
Destination leg details.
Source leg details.
Optional caller-defined reference for reconciliation.
"invoice-2026-001"
Optional provider document identifiers (for example, for third-party payouts requiring supporting docs).
["doc_abc123"]Optional fee controls; forwarded to providers that support fee fields.
Free-form memo/reference.
"Invoice #2026-001"
Intent mode. Defaults to destination_address.
destination_address Provider payment reason enum string. Forwarded when supported.
"PAYMENT_FOR_GOODS_AND_SERVICES"
Provider remarks forwarded to providers that support a dedicated remarks field.
"Payable for March settlement"
Payment intent created
RFC3339 creation timestamp.
"2026-03-05T08:14:01Z"
Normalized destination party details.
Payment intent identifier.
"pi_tfr_9w7d3m2a"
Requested intent mode.
destination_address Resource type.
"payment_intent"
Provider that executed the request.
"infinite"
Normalized source party details.
Source amount breakdown.
Provider-backed payment intent status.
"pending"
RFC3339 update timestamp.
"2026-03-05T08:14:01Z"
Flat deposit action. Present when caller needs to transfer funds using returned instructions.
Destination amount breakdown when returned by provider.
Optional hint for additional follow-up action in future multi-step flows.
Provider-specific raw attributes for advanced integrations.
Flat signing action. Present when caller must sign and broadcast a prepared transaction.