Choose your integration
Before you start
- A Skinloop merchant account
- The API URL copied from your dashboard
- A server-side test API key
- Success and cancellation URLs on registered origins
- An HTTPS webhook endpoint if you use webhooks
API keys, webhook secrets, and checkout status capabilities stay server-side.
Never put them in browser JavaScript, a mobile application, logs, or a
repository.
How payment works
- Your server sends the order amount in USD cents and a unique
Idempotency-Key. - Skinloop returns a
hostedUrlfor the customer. - Your server verifies the signed webhook or checks the status.
- Deliver only when the status is
completedandfulfillmentAllowedistrue.
