Skip to content
OpenStock
OpenStock

Getting Started

IntroductionCreate your first storePlans and limits

Storefront

StoresStore name, logo, and colorsThemes and customizationConnect a custom domainCustom pagesSearch and link previewsStore policies

Products

ProductsProduct variantsHow delivery worksSerials and license keysFiles and download linksOrganize your catalog

Payments

Payment methodsThe buyer checkout flow
Connect StripeConnect SquareConnect ShopifyConnect NMIConnect Authorize.netConnect MollieConnect SumUpConnect PandabaseConnect PaddleConnect Lemon SqueezyConnect WhopConnect any processorCard to crypto
Connect PayPalCash App and VenmoConnect SkinloopConnect OVGCCustomer balance
Crypto payments and walletsConnect NOWPaymentsConnect HeleketConnect CryptomusConnect Coinbase

Store Operations

Orders and invoicesCustomers and store balanceCustomer reviews and rewardsRead your analyticsFraud Shield

Growth

Coupons and discountsGift cardsReferral codesDiscord bots and roles

Account and Access

Teams and permissionsAccount security

Developers

AuthenticationAPI quickstartHosted checkoutCheckout embedWebhooks
Dashboard
  1. Guides
  2. Wallets and alternatives

Connect Skinloop

Let buyers pay USD orders with CS2 and Rust skins.

Set it up#

Create an API key

In the Skinloop dashboard, create an API key with the checkout:create and checkout:read scopes and the games you accept.

Approve your store as a return address

Under Checkout Configuration → Checkout Redirect Origins, add your storefront’s address so buyers can be sent back after paying.

Add the webhook

In the dashboard, open Payments → Payment setup. Choose Skinloop and copy the webhook endpoint. In Skinloop, add it as an endpoint for payment.completed and payment.reverted and copy its whsec_ secret.

Connect in the dashboard

Paste the API key and webhook secret and select Connect. If you are using test keys, also paste the test API URL shown in your Skinloop dashboard.

USD only#

Skinloop prices orders in US dollars, so it suits stores that sell in USD.

Trade holds#

CS2 trades can be held for up to 8 days. An order is fulfilled only when Skinloop reports the payment as completed, and a reverted trade is reported back to you.

If something does not work#

What to check

A “disallowed origin” error means your storefront’s address is not in the Checkout Redirect Origins list. If orders stay pending, check that the webhook endpoint subscribes to payment.completed.

Still stuck? Contact support with the store, affected page, and relevant order or request reference.

Next steps#

Payment methods

Connect the accounts and wallets buyers use to pay your store.

The buyer checkout flow

Understand the steps from a product selection to a paid order and delivery.

Orders and invoices

Find a transaction, inspect its status, and troubleshoot payment or delivery.

Was this page helpful?

PreviousCash App and VenmoNextConnect OVGC
© 2026 OpenStockTermsPrivacy