Developer kits

Accept skins payments with the PHP SDK

A small, dependency-free PHP library for SkinsFlow. Create a payment, send the customer to the checkout and confirm the order from a signed notice.

skinsflow-php-sdk.zip · 31 KB · Бесплатно

  • PHP 8.0+
  • ext-curl and ext-json
  • Composer optional

Most game sites, panels and custom shops run on PHP. The SkinsFlow PHP SDK lets them take skins without writing an API client: one class for payments, purchases, your balance and the webhook check.

Your server creates a payment for an order and gets back a checkout link. The customer picks CS2, Dota 2 or Rust items and accepts one Steam trade. SkinsFlow then sends a signed notice to your site, the SDK checks the signature, and you read the payment once more before you fulfil the order.

It works with Composer or as a single file you require, in Laravel, Symfony, WordPress or plain PHP. Test mode works with the same code: just use your test secret.

Возможности

Что вы получаете с PHP SDK

Composer or one file

Install with Composer, or copy the single bundled file into any project.

Payments in a few lines

Create a payment for an order and send the customer to the returned checkout link.

Signature check built in

Verify every notice before you trust it, with a helper that also rejects old or replayed notices.

Market and balance

Read your balance and buy skins from the market to send to customers.

Clear errors

Typed exceptions for invalid requests, authentication, insufficient balance and network trouble.

Чем платят ваши клиенты

Реальные предметы, живые цены.

Такими предметами обмениваются ваши клиенты. Каждый оценивается, как только загрузится инвентарь.

На маркете прямо сейчас Актуальные цены, обновляются каждые несколько минут
  • AK-47 | Redline (Field-Tested) AK-47 | Redline После полевых испытаний $25.50
  • AWP | Asiimov (Field-Tested) AWP | Asiimov После полевых испытаний $98.88
  • Нож ★ Karambit | Marble Fade (Factory New) Karambit | Marble Fade Прямо с завода $950.68
  • M4A1-S | Solitude (Factory New) M4A1-S | Solitude Прямо с завода $9.56
  • Перчатки ★ Sport Gloves | Vice (Field-Tested) Sport Gloves | Vice После полевых испытаний $361.41
  • Desert Eagle | Printstream (Field-Tested) Desert Eagle | Printstream После полевых испытаний $32.86
  • Нож ★ Butterfly Knife | Fade (Factory New) Butterfly Knife | Fade Прямо с завода $1,927.48
  • USP-S | Printstream (Field-Tested) USP-S | Printstream После полевых испытаний $35.28
  • M4A4 | Falak (Battle-Scarred) M4A4 | Falak Закалённое в боях $13.74
  • Glock-18 | AXIA (Field-Tested) Glock-18 | AXIA После полевых испытаний $17.29
Установка

Настроить PHP SDK

  1. Create a project

    In the SkinsFlow dashboard, add your site under Projects & API keys and keep the API secret and webhook signing secret on your server.

  2. Add the SDK

    Install it with Composer, or unzip skinsflow-php-sdk.zip and require the single file skinsflow.php.

  3. Create a payment

    Create the client with your Client ID and secret, create a payment for the order and redirect the customer to its checkout link.

  4. Handle the webhook

    On your webhook endpoint, verify the notice with your webhook signing secret, read the payment again and fulfil the order once.

  5. Set the webhook URL

    In the SkinsFlow dashboard open your project, Settings, and enter the address of that endpoint as the Webhook URL.

  6. Test, then go live

    Run the flow with your test secret, then swap in the live secret.

Вопросы и ответы

PHP SDK и платежи скинами

What does the PHP SDK cost?

Nothing. The PHP SDK is free to download and use. SkinsFlow charges 2.5% of each payment credited to your balance, and nothing else: no setup fee, no monthly fee, no minimum volume. Failed, expired and returned payments cost nothing.

Do I need Composer?

No. The download includes a single-file build you can require directly. Composer users get normal PSR-4 autoloading.

Where are the code examples?

In the developer docs: creating payments, embedding the checkout, verifying webhooks and buying skins, with full examples.

What happens with Steam Trade Protection?

Steam can hold traded items for up to 7 days and return them to the customer in that window. A protected payment is not counted as paid yet: your webhook receives a protected status and you wait before you fulfil. When the hold ends the payment completes on its own, or you can release it early in your SkinsFlow dashboard if you trust the customer.

Which frameworks does it support?

Any PHP 8.0+ code. It has no dependencies, so it fits Laravel, Symfony, WordPress plugins and plain scripts alike.

Can I test before going live?

Yes. Turn on test mode and use your project's test secret. The checkout then shows real items with real prices but no item and no money moves, and buttons let you play every outcome: paid, protected, returned, declined. Your code stays the same; only the secret changes.

Похожие интеграции

Другие способы принимать скины

Отрасли

Кто пользуется

Начните сегодня

PHP SDK, теперь принимает скины.

Откройте аккаунт, добавьте сайт, установите. Верификация бесплатна.

Начать