Skip to main content
POST
/
v1
/
partner
/
card
/
fund
curl -X POST https://services-staging.getplu.com/api/v1/partner/card/fund \
  -H "Authorization: Bearer sk_staging_your_api_key" \
  -H "Content-Type: application/json" \
  -H "idempotency-key: 660e8400-e29b-41d4-a716-446655440001" \
  -d '{
    "serviceCardId": "acme-card-xyz789jkl012mno",
    "amount": 100
  }'
{
  "status": "success",
  "message": "Card funded successfully",
  "data": {}
}

Documentation Index

Fetch the complete documentation index at: https://docs.getplu.com/llms.txt

Use this file to discover all available pages before exploring further.

Adds funds to an existing card. The amount is deducted from your partner wallet.
Authorization
string
required
Bearer token. Example: Bearer sk_staging_your_api_key
idempotency-key
string
required
A unique key to ensure the request is processed only once. Use a UUID v4.
serviceCardId
string
required
The card’s service ID.
amount
number
required
Amount to fund in USD. Must be between 5 and 10000.
curl -X POST https://services-staging.getplu.com/api/v1/partner/card/fund \
  -H "Authorization: Bearer sk_staging_your_api_key" \
  -H "Content-Type: application/json" \
  -H "idempotency-key: 660e8400-e29b-41d4-a716-446655440001" \
  -d '{
    "serviceCardId": "acme-card-xyz789jkl012mno",
    "amount": 100
  }'
{
  "status": "success",
  "message": "Card funded successfully",
  "data": {}
}
Minimum funding amount is 5.Maximumis5**. Maximum is **10,000 per transaction. A funding fee may apply based on your partner fee configuration.
This endpoint is only available for float cards. Crypto cards can only be funded via USDC on Base deposits to the card’s deposit address. Attempting to fund a crypto card via this endpoint returns a 400 CRYPTO_CARD_FUND_BLOCKED error.