Skip to main content
Skinloop accepts USD only. amount.value is an integer number of cents: 4999 means $49.99, and 100 means $1.00. Never send floating-point values such as 49.99, and never send a currency other than USD. Amounts in webhook and checkout status responses are formatted USD strings where the endpoint defines a display amount. Keep the integer value in your own order record. Never use binary floating-point for comparisons or fee calculations. Validate currency and amount server-side before fulfillment, and show customers the formatted response amount only after it matches your order.