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 · Grátis

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

Recursos

O que você ganha com 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.

Com o que seus clientes pagam

Itens reais, com preço ao vivo.

Itens como estes são o que seus clientes trocam. Cada um é avaliado assim que o inventário carrega.

No mercado agora Preços ao vivo, atualizados a cada poucos minutos
  • AK-47 | Redline (Field-Tested) AK-47 | Redline Testada em Campo $25.50
  • AWP | Asiimov (Field-Tested) AWP | Asiimov Testada em Campo $98.88
  • Faca ★ Karambit | Marble Fade (Factory New) Karambit | Marble Fade Nova de Fábrica $950.68
  • M4A1-S | Solitude (Factory New) M4A1-S | Solitude Nova de Fábrica $9.56
  • Luvas ★ Sport Gloves | Vice (Field-Tested) Sport Gloves | Vice Testada em Campo $361.41
  • Desert Eagle | Printstream (Field-Tested) Desert Eagle | Printstream Testada em Campo $32.86
  • Faca ★ Butterfly Knife | Fade (Factory New) Butterfly Knife | Fade Nova de Fábrica $1,927.48
  • USP-S | Printstream (Field-Tested) USP-S | Printstream Testada em Campo $35.28
  • M4A4 | Falak (Battle-Scarred) M4A4 | Falak Veterana de Guerra $13.74
  • Glock-18 | AXIA (Field-Tested) Glock-18 | AXIA Testada em Campo $17.29
Instalar

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

Perguntas frequentes

WHMCS e pagamentos com skins

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.

Integrações relacionadas

Outras formas de aceitar skins

Setores

Quem usa

Comece hoje

WHMCS, agora aceitando skins.

Abra uma conta, adicione seu site, instale. A verificação é gratuita.

Começar