Developer kits

A pay with skins button for any website

Add one script and your page can open the SkinsFlow checkout in a window, a popup or a redirect. Customers never feel like they left your site.

Загрузка из https://pay.skinsflow.com/js/v1.js

  • Any website
  • A server that creates payments
  • HTTPS

A redirect to another site at the last step is where some customers hesitate. The pay button keeps them on your page: the SkinsFlow checkout opens in an accessible window on top of it, and closes on its own when the payment is done.

Your server creates the payment as usual. Your page passes the checkout link to the button. The customer picks CS2, Dota 2 or Rust items and accepts one Steam trade inside the window, and your page hears how it went so it can show a thank-you message right away.

It is a single script with no dependencies that works under a strict Content Security Policy. Credit the order only when your server receives the signed notice; the browser message is for your page, not for your books.

Возможности

Что вы получаете с Pay button

Window, popup or redirect

A dialog over your page by default, a separate popup if you prefer, or a classic redirect.

Accessible

Keyboard friendly, closes with Esc, keeps focus inside and goes full screen on phones.

Your page stays in the loop

Callbacks and events tell your page when the payment succeeds, fails or the window closes.

No code for simple pages

Mark any button with one attribute and it opens the checkout.

Strict CSP friendly

No inline code, no dependencies. Allow one script and one frame source and you are done.

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

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

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

На маркете прямо сейчас Актуальные цены, обновляются каждые несколько минут
  • 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
Установка

Настроить Pay button

  1. Create a project

    In the SkinsFlow dashboard, add your site under Projects & API keys.

  2. Create payments on your server

    Use an SDK or the API to create a payment for each order and get its checkout link.

  3. Add the script

    Load the pay button script from pay.skinsflow.com on the page with your checkout.

  4. Add the button

    Give your pay button the checkout link, or call the script from your own code to open the window.

  5. Confirm on your server

    Set the Webhook URL in your project settings and fulfil orders only when your server receives the signed notice.

  6. Test, then go live

    Create payments with your test secret and try every outcome in the window.

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

Pay button и платежи скинами

What does the pay button cost?

Nothing. The script is free. SkinsFlow charges 2.5% of each payment credited to your balance, with no setup or monthly fee.

Does it work inside an iframe or a single-page app?

Yes. The script works on any page and in single-page apps; you can open and close the checkout from your own code.

What if the popup is blocked?

The script falls back to the window over your page, so the customer can always pay.

Can I trust the success callback?

Use it to update your page, not to deliver. Deliver when your server receives the signed notice and has read the payment again.

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: the window reports a protected status, and your server waits before it delivers. 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.

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. The window shows a clear Test mode banner.

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

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

Отрасли

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

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

Pay button, теперь принимает скины.

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

Начать