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 · Kostenlos

  • 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.

Funktionen

Was du mit PHP SDK bekommst

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.

Womit deine Kunden bezahlen

Echte Items, live bepreist.

Items wie diese tauschen deine Kunden. Jedes wird bewertet, sobald ihr Inventar lädt.

Gerade auf dem Markt Live-Preise, alle paar Minuten aktualisiert
  • AK-47 | Redline (Field-Tested) AK-47 | Redline Einsatzerprobt $25.50
  • AWP | Asiimov (Field-Tested) AWP | Asiimov Einsatzerprobt $98.88
  • Messer ★ Karambit | Marble Fade (Factory New) Karambit | Marble Fade Fabrikneu $950.68
  • M4A1-S | Solitude (Factory New) M4A1-S | Solitude Fabrikneu $9.56
  • Handschuhe ★ Sport Gloves | Vice (Field-Tested) Sport Gloves | Vice Einsatzerprobt $361.41
  • Desert Eagle | Printstream (Field-Tested) Desert Eagle | Printstream Einsatzerprobt $32.86
  • Messer ★ Butterfly Knife | Fade (Factory New) Butterfly Knife | Fade Fabrikneu $1,927.48
  • USP-S | Printstream (Field-Tested) USP-S | Printstream Einsatzerprobt $35.28
  • M4A4 | Falak (Battle-Scarred) M4A4 | Falak Kampfspuren $13.74
  • Glock-18 | AXIA (Field-Tested) Glock-18 | AXIA Einsatzerprobt $17.29
Installieren

PHP SDK einrichten

  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.

FAQ

PHP SDK und Skin-Zahlungen

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.

Verwandte Integrationen

Weitere Wege, Skins anzunehmen

Branchen

Wer es nutzt

Heute starten

PHP SDK, nimmt jetzt Skins an.

Konto eröffnen, Website hinzufügen, installieren. Die Verifizierung ist kostenlos.

Jetzt starten