OVO API v2.0

Build anything.

Powerful REST API, reliable Webhooks and modern SDKs. Full programmatic control over catalog, orders and checkout for integration with your stack.

api.ovo.am/v2/orders
curl -X POST https://api.ovo.am/v2/orders \
-H "Authorization: Bearer sk_live_abc123" \
-H "Content-Type: application/json" \
-d '{
"customer_id": "cus_9yR3b",
"items": [
{ "product_id": "prod_xyz", "qty": 1 }
]
}'
# Response: 200 OK
{
"id": "ord_8842jd",
"status": "processing",
"total_amount": 14500, // in cents
"currency": "USD"
}

Infrastructure for Growth

We built an architecture that handles peak loads while maintaining millisecond response and absolute reliability.

RESTful Architecture

Predictable resource-oriented URLs, JSON request formatting and standard HTTP response codes. Our API is designed to be intuitive.

Real-time Webhooks

Receive push notifications to your server in real time. Subscribe to order creation, payment status changes or inventory update events.

Bank-level Security

Token authentication, strict CORS control, built-in DDoS protection and PCI DSS Level 1 data encryption.

Official SDKs

Write in your favorite programming language. We support and regularly update libraries for Node.js, Python, PHP, Ruby and Go.

Start in Minutes

Use official SDKs for a quick start or work directly through our powerful REST API.

// Установите пакет: npm install @ovo/sdk
import OVO from '@ovo/sdk';

const ovo = new OVO('sk_live_your_secret_key');

// Создание нового товара в каталоге
async function createProduct() {
const product = await ovo.products.create({
name: 'OVO Premium Hoodie',
price: 8900, // В центах ($89.00)
currency: 'USD',
stock_quantity: 50
});
console.log('Created:', product.id);
}

Ready to write
your first line of code?

Get test API keys instantly and start building integrations in the Sandbox.