Skip to main content

Introduction

Expensify Cards provide a powerful way to manage company spending with real-time controls, limits, and automated expense tracking. This guide covers the core functionality for issuing, managing, and monitoring Expensify Cards.

Card Types

Expensify supports two types of cards:

Virtual Cards

Virtual cards are issued instantly and can be used immediately for online purchases. They provide enhanced security for digital transactions.

Physical Cards

Physical cards are mailed to the cardholder and must be activated before use.

Card States

Cards can exist in multiple states:
  • OPEN - Active and ready to use
  • STATE_SUSPENDED - Temporarily frozen
  • CLOSED - Deactivated permanently

Revealing Card Details

For security, card details (PAN, CVV, expiration) are only accessible through a secure API call with validation.
Card details are never persisted in the client for security reasons. Each time you need to view card details, you must request them from the server with a validation code.

Settlement Configuration

Configure how and when card balances are settled:

Card Management

Learn about freezing, unfreezing, and managing card limits

Company Cards

Integrate and manage company card feeds

Best Practices

  • Always use validation codes when accessing card details
  • Implement proper error handling for fraud detection
  • Monitor card states and freeze suspicious cards immediately
  • Provide clear feedback during card activation
  • Show loading states during card operations
  • Handle offline scenarios gracefully