Billing & hosting

Let clients pay WHMCS invoices with skins

Upload one module and every invoice gets a Pay with skins button. Payments are recorded on the invoice automatically, in the invoice currency.

skinsflow-whmcs.zip · 10 KB · Za darmo

  • WHMCS 8+
  • PHP 7.4+
  • HTTPS

Game server hosts, VPS providers and bot hosting companies bill through WHMCS, and many of their clients are players first. When a renewal is due, some of them would rather trade a few skins than find a card. The SkinsFlow gateway module gives them that option on every invoice.

The client clicks Pay with skins on the invoice, picks CS2, Dota 2 or Rust items covering the balance due and accepts one Steam trade. SkinsFlow sends a signed notice, the module checks it, reads the payment again from SkinsFlow and records it on the invoice. WHMCS then does what it always does: marks the invoice paid, unsuspends the service, sends the receipt.

Your SkinsFlow balance is in USD. The payment is recorded in the invoice currency using your WHMCS rates, and the SkinsFlow fee of 2.5% is recorded as the transaction fee, so your books match what reached your balance.

Funkcje

Co dostajesz z WHMCS

A button on every invoice

Clients pay the open balance of any invoice, including renewals and add-ons.

Recorded for you

Payments are added to the invoice automatically with the SkinsFlow payment ID as the transaction ID.

Your invoice currencies

Payments are created in the invoice currency when SkinsFlow supports it, or converted with Convert To For Processing.

Fees on the record

The SkinsFlow fee is stored as the transaction fee, so reports show exactly what was credited.

Trade Protection logged

Protected payments appear in the gateway log as pending and are recorded when they settle.

Test mode

Pay a test invoice with your test secret before clients see the button.

Czym płacą twoi klienci

Prawdziwe przedmioty, ceny na żywo.

Takimi przedmiotami wymieniają się twoi klienci. Każdy jest wyceniany, gdy tylko załaduje się ich ekwipunek.

Teraz na rynku Ceny na żywo, odświeżane co kilka minut
  • AK-47 | Redline (Field-Tested) AK-47 | Redline Testowany w terenie $25.50
  • AWP | Asiimov (Field-Tested) AWP | Asiimov Testowany w terenie $98.88
  • Nóż ★ Karambit | Marble Fade (Factory New) Karambit | Marble Fade Fabrycznie nowy $950.68
  • M4A1-S | Solitude (Factory New) M4A1-S | Solitude Fabrycznie nowy $9.56
  • Rękawice ★ Sport Gloves | Vice (Field-Tested) Sport Gloves | Vice Testowany w terenie $361.41
  • Desert Eagle | Printstream (Field-Tested) Desert Eagle | Printstream Testowany w terenie $32.86
  • Nóż ★ Butterfly Knife | Fade (Factory New) Butterfly Knife | Fade Fabrycznie nowy $1,927.48
  • USP-S | Printstream (Field-Tested) USP-S | Printstream Testowany w terenie $35.28
  • M4A4 | Falak (Battle-Scarred) M4A4 | Falak Po ciężkich walkach $13.74
  • Glock-18 | AXIA (Field-Tested) Glock-18 | AXIA Testowany w terenie $17.29
Instalacja

Skonfiguruj WHMCS

  1. Create a project

    In the SkinsFlow dashboard, add your billing site under Projects & API keys and keep the secrets safe.

  2. Upload the module

    Unzip skinsflow-whmcs.zip into your WHMCS root folder. It adds files under modules/gateways only.

  3. Activate the gateway

    In the WHMCS admin open Setup, Payments, Payment Gateways, All Payment Gateways and click SkinsFlow (pay with skins).

  4. Paste your keys

    Enter the Client ID, API secret and webhook signing secret, and set Convert To For Processing if your invoices use a currency SkinsFlow does not support.

  5. Connect the webhook

    In the SkinsFlow dashboard open your project, Settings, and set the Webhook URL to your WHMCS address followed by /modules/gateways/callback/skinsflow.php.

  6. Test, then go live

    Turn on test mode, pay a small invoice, check it is recorded, then switch test mode off.

FAQ

WHMCS i płatności skinami

What does the WHMCS module cost?

Nothing. The WHMCS module 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.

Can clients pay part of an invoice?

The payment is created for the open balance of the invoice. If the client sends items worth more than needed, the value shown at checkout is what is recorded.

Which currency is recorded on the invoice?

The invoice currency. When the payment currency matches, the amount is exact; otherwise it is converted with the rates in your WHMCS currency settings.

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 gateway log shows it as pending and the invoice stays unpaid. 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.

What if Steam returns the items?

If you released a protected payment early and Steam later returns the items, the gateway log and activity log say so. Review the invoice and the service it paid for.

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. Gateway log entries show whether a payment was live.

Where are the logs?

In WHMCS under Billing, Gateway Log, filtered by SkinsFlow. Secrets are never written to the log.

Powiązane integracje

Inne sposoby przyjmowania skinów

Branże

Kto korzysta

Zacznij dziś

WHMCS, już przyjmuje skiny.

Załóż konto, dodaj stronę, zainstaluj. Weryfikacja jest darmowa.

Zacznij