Skip to main content
Payment intents represent a desired payment operation that requires authorization. Grid’s intent-based architecture ensures security and control over all outgoing operations.

Payment Flow

Payment Types

Grid supports various types of payments:

Transfer Destinations

  • External Bank Accounts: Traditional fiat transfers via ACH, SEPA, Wire
  • Other Smart Accounts: Direct blockchain transfers
  • Blockchain Addresses: Direct Solana address transfers
  • New External Accounts: Create and transfer to new bank accounts

Payment Rails

  • ACH: US domestic transfers
  • SEPA: European transfers
  • Wire: International transfers
  • Solana: Direct blockchain transfers

Intent Components

Each payment intent includes:
  • Amount: Transfer amount in specified currency
  • Source: Origin account details
  • Destination: Target account or address
  • Currency: USD, EUR, GBP, USDC, SOL
  • Payment Rail: Transfer method
  • Webhook URL: Optional status notifications

Authorization Requirements

Payment intents require authorization based on your account’s policies. The required signatures depend on your account’s threshold and signer permissions.

Important Notes

  • Payment intents expire after a specified time period
  • Larger amounts may require additional verification
  • Cross-border transfers have different processing times
  • Webhook notifications provide real-time status updates