Skip to content

Getting Started

Skinslink is a B2B skin deposit payment gateway. It lets your users deposit Steam inventory items on your platform with competitive pricing and a seamless trade flow.

How It Works

When a user wants to deposit skins on your platform, Skinslink:

  1. Fetches the user's Steam inventory
  2. Prices each item competitively
  3. Handles the trade offer and settlement

Integration Paths

Skinslink offers two ways to integrate:

With UI (Redirect Flow)

The simplest approach — create a deposit intent and redirect the user to our hosted deposit page. We handle item display, selection, and the trade flow.

Best for: Quick integration, minimal frontend work.

Integration with UI Guide

Without UI (API Flow)

Full control — fetch inventory items via API, display them on your own site, and submit deposits directly. Your UI, our backend.

Best for: Custom user experience, full brand control.

Integration without UI Guide

Base URL

https://api.skinslink.com/api/v1

Quick Example

Here's how a basic deposit flow looks with the API:

bash
# 1. Get user's inventory
curl -X POST https://api.skinslink.com/api/v1/merchant/inventory \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "game": "csgo",
    "partner": 378049039,
    "token": "qPFEAtZR"
  }'

# 2. Create deposit with selected items
curl -X POST https://api.skinslink.com/api/v1/merchant/create-deposit \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "merchant_tx_id": "your-unique-order-id",
    "game": "csgo",
    "partner": 378049039,
    "token": "qPFEAtZR",
    "asset_ids": ["38029384123", "38029384124"]
  }'

# 3. Check deposit status
curl https://api.skinslink.com/api/v1/merchant/deposit/status?merchant_tx_id=your-unique-order-id \
  -H "X-Api-Key: your-api-key"

Next Steps