E-commerce

Take skins as payment in OpenCart

A free payment extension that adds Pay with skins to your OpenCart checkout. Customers pay with Steam items; your orders update on their own.

skinsflow-opencart.zip · 49 KB · Free

  • OpenCart 4.0.x or 3.0.x
  • PHP 7.1+
  • HTTPS

OpenCart is light, fast and popular with small gaming shops. The SkinsFlow extension keeps it that way: one upload through the Extension Installer, a settings page for your keys, and a new payment method at checkout.

Customers choose Pay with skins, pick CS2, Dota 2 or Rust items worth the order total and accept one Steam trade. SkinsFlow notifies your store, the extension confirms the payment with us, and the order gets the status you chose for paid orders.

The value of each payment is credited to your SkinsFlow balance in USD, minus 2.5%. Payouts, skins from our market and your payment history all live in one dashboard.

Features

What you get with OpenCart

Extension Installer ready

Upload one file in the admin. No FTP, no core edits.

Statuses you choose

Pick the order status for paid, pending and failed payments in the extension settings.

Checked twice

Every notice is verified and the payment is read again from SkinsFlow before an order is marked paid.

Trade Protection aware

Protected trades keep the order pending until Steam releases the items.

Test mode

Walk through checkout with your test secret before you enable it for customers.

What customers pay with

Real items, priced live.

Items like these are what your customers trade. Each one is valued the moment their inventory loads.

On the market right now Live prices, refreshed every few minutes
  • AK-47 | Redline (Field-Tested) AK-47 | Redline Field-Tested $25.50
  • AWP | Asiimov (Field-Tested) AWP | Asiimov Field-Tested $98.88
  • Knife ★ Karambit | Marble Fade (Factory New) Karambit | Marble Fade Factory New $950.68
  • M4A1-S | Solitude (Factory New) M4A1-S | Solitude Factory New $9.56
  • Gloves ★ Sport Gloves | Vice (Field-Tested) Sport Gloves | Vice Field-Tested $361.41
  • Desert Eagle | Printstream (Field-Tested) Desert Eagle | Printstream Field-Tested $32.86
  • Knife ★ Butterfly Knife | Fade (Factory New) Butterfly Knife | Fade Factory New $1,927.48
  • USP-S | Printstream (Field-Tested) USP-S | Printstream Field-Tested $35.28
  • M4A4 | Falak (Battle-Scarred) M4A4 | Falak Battle-Scarred $13.74
  • Glock-18 | AXIA (Field-Tested) Glock-18 | AXIA Field-Tested $17.29
Install

Set up OpenCart

  1. Create a project

    In the SkinsFlow dashboard, add your store under Projects & API keys and copy the Client ID and secrets.

  2. Upload the extension

    Unzip skinsflow-opencart.zip. In the OpenCart admin open Extensions, Installer and upload skinsflow.ocmod.zip (OpenCart 3: the one in the opencart-3 folder).

  3. Install it

    OpenCart 4: click Install next to SkinsFlow in the installer list. OpenCart 3: open Extensions, Modifications and click Refresh.

  4. Enable the payment

    Go to Extensions, Extensions, choose Payments, click Install on SkinsFlow, then Edit. Paste your keys, pick your order statuses and set it to Enabled.

  5. Connect the webhook

    Copy the webhook URL shown in the extension settings into your project in the SkinsFlow dashboard: Settings, Webhook URL.

  6. Test, then go live

    Place a test order in test mode, then switch to live.

FAQ

OpenCart and skins payments

What does the OpenCart extension cost?

Nothing. The OpenCart extension 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.

Does it work with OpenCart 4?

Yes. The download has a package for OpenCart 4.0.x and one for 3.0.x. Both install through the Extension Installer.

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 order stays in your pending status. 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 currencies can customers see?

The total is shown in your store currency when SkinsFlow supports it, such as USD or EUR. Your balance is always in USD.

How do refunds work?

Final skins payments are not reversed from your side. Refund as store credit, or send the customer skins bought from our market with your balance.

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. Test orders never touch your live balance.

Related integrations

Other ways to take skins

CS-Cart

CS-Cart or Multi-Vendor 4.3+ · PHP 7.1+

An add-on that turns skins into a payment method in CS-Cart.

Industries

Who uses it

Start today

OpenCart, now taking skins.

Open an account, add your site, install. Verification is free.

Get started