WHMCS
WHMCS 8+ · PHP 7.4+A gateway module: a Pay with skins button on every invoice.
Gamers use VPNs for lower ping and safer public networks. Let them pay for yours with the skins they already own.
Gaming VPNs and privacy tools sell to players who care about latency, routing and safety on public networks. Many of those players hold more value in Steam items than they want to put on a card. SkinsFlow lets them pay with CS2, Dota 2 and Rust skins.
Your site creates a payment, the user picks items and accepts one Steam trade, and your account system activates the plan when the signed webhook arrives. WHMCS and the SDKs cover most billing setups.
VPN and proxy services are a restricted category in our Acceptable Use Policy: they need our written approval and enhanced checks before going live. SkinsFlow itself is not available in sanctioned and high-risk countries, and you must not offer the checkout to customers there.
Restricted category: written approval needed. You must not offer the checkout in countries listed in our geographic restrictions, or help anyone get around them.
Card processors often treat VPNs as high risk and freeze funds.
Gamers who want a VPN are often young and card-less.
Card chargebacks on privacy subscriptions are common.
Real items on the market right now, with live prices. Every one of them can pay for what you sell.
Subscriptions activate when the payment is final.
Connect your billing with the WHMCS module or an SDK.
Payments credited in USD after 2.5%.
Set minimum and maximum amounts for every checkout.
Test activation without real items.
Open an account and describe your service.
Complete enhanced verification and receive written approval.
Install the WHMCS module or use an SDK.
Users pay with skins; plans activate on their own.
A gateway module: a Pay with skins button on every invoice.
Create payments and check notices from any PHP site or framework.
No dependencies, TypeScript types, ESM and CommonJS.
Yes. VPN and proxy services are a restricted category in our Acceptable Use Policy and need written approval with enhanced checks.
No. SkinsFlow is not available in the countries and regions on our geographic restrictions page, and merchants must not offer the checkout there.
Each period is paid when due, because a Steam trade always needs the customer to accept it.
Steam can hold traded items for up to 7 days and return them to the customer in that window. SkinsFlow tracks every protected payment: it is credited automatically when the hold ends, or right away if you release it early because you trust the customer. If items go back after an early release, the amount comes off your balance and your site is told.
SkinsFlow charges 2.5% of each credited payment, with no monthly fee.
Apply, tell us about your business, and we will guide you through approval.