In Skinloop
- Make an API key under API & Webhooks, with the scopes
checkout:createandcheckout:read, and the games you take: CS2, Rust or both. Scopes cannot be added to a key afterwards: for more, make a new key. - Open Shoply’s Skinloop dialog. It shows a Checkout Address and a Callback URL to copy.
- In Skinloop, under Checkout Configuration, add the Checkout Address to Checkout Redirect Origins. Without it Skinloop refuses every checkout, and buyers cannot pay.
- Under API & Webhooks, add the Callback URL as a webhook endpoint, for
payment.completedandpayment.reverted. Copy the signing secret it shows as it is made: it starts withwhsec_.
In Shoply
- In your Shoply dashboard, open Settings, then Payment Methods.
- Under Add a Payment Method, find Skinloop and press Connect.
- Paste the key into API Key and the secret into Webhook Signing Secret.
- Switch on Take CS2 Skins, Take Rust Skins, or both, as your key allows.
- Press Test Connection to try what you pasted, then Connect App.

