Authorizations
API Key for authentication
Headers
The environment you’re using. Can be sandbox
or production
.
Path Parameters
The address of the smart account to create payment intent for
Query Parameters
Whether to use MPC provider for signing
Body
Amount in the smallest currency unit (e.g., cents for USD)
Destination account details for the payment New external account details
- Option 1
- Option 2
- Option 3
- Option 4
Grid user ID associated with the payment intent
Source account details for the payment New external account details
- Option 1
- Option 2
- Option 3
- Option 4
Optional webhook URL for payment status updates
Response
Successfully created payment intent
Amount in the smallest currency unit
UTC timestamp when the payment intent was created
Currency for the transfer
usd
, eur
, mxn
, usdc
, usdt
, usdb
, dai
, pyusd
, eurc
Destination account details
Unique identifier for the payment intent
Payment rail used for the transfer
ach
, ach_push
, ach_same_day
, sepa
, swift
, wire
, arbitrum
, avalanche_c_chain
, base
, bridge_wallet
, ethereum
, optimism
, polygon
, solana
, stellar
, tron
Source account details
Current status of the payment intent
awaiting_funds
, in_review
, funds_received
, payment_submitted
, payment_processed
, canceled
, error
, undeliverable
, returned
, refunded
UTC timestamp when the payment intent was last updated
Optional list of authorities that can sign the transaction
UTC timestamp when the payment intent was completed
Optional error message if the payment intent failed
Optional fee information
Optional transaction payload for on-chain transfers
Optional memo for the transfer
Optional MPC provider payload for signing
Optional deposit instructions for the source account
Optional threshold of required signatures
Optional expiration timestamp for the payment intent