Smart Cards API

Issue virtual and physical cards, manage spending limits, and track card transactions in real-time.

Quick Start

Issue a Virtual Card

curl -X POST https://api.etaildepot.com/v2/cards \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "virtual",
    "cardholder_name": "John Doe",
    "spending_limit": 50000,
    "allowed_categories": ["online", "retail"]
  }'

Endpoints

POST /cards

Issue a new virtual or physical card

Parameters:

  • type - Card type (virtual, physical)
  • cardholder_name - Name on the card
  • spending_limit - Maximum spending limit in cents
  • allowed_categories - Allowed merchant categories
GET /cards/{id}

Retrieve card details and transaction history

POST /cards/{id}/limits

Update card spending limits and restrictions

Parameters:

  • daily_limit - Daily spending limit
  • monthly_limit - Monthly spending limit
  • blocked_categories - Blocked merchant categories

Key Features

Virtual & Physical Cards

Issue instant virtual cards or order physical cards with custom designs and branding.

Advanced Controls

Set spending limits, merchant restrictions, and geographic controls for enhanced security.

Real-time Monitoring

Track transactions in real-time with instant notifications and spending analytics.

Mobile Integration

Add cards to Apple Pay, Google Pay, and other digital wallets seamlessly.

Need Help?

Developer Support

Get help with card issuance and integration questions.

Contact Support

API Console

Test card API calls interactively.

Launch Console