Skip to content

Amounts in paisa

Every amount in the Oura API is an integer number of paisa (1/100 of a rupee). The only currency is NPR.

You want to charge Send amount
NPR 10.00 1000
NPR 2,450.00 245000
NPR 1,000.50 100050

Convert decimal prices once, at the edge, and round to the nearest paisa:

const amount = Math.round(priceInRupees * 100);

Never send floats or negative numbers. Invalid amounts are rejected with VALIDATION_ERROR.