Geliştirici Merkezi
Entegrasyon dokümanları, sandbox hesabı ve test yöntemleri.
Geliştirici DeneyimiPürüzsüz Entegrasyon,
Pürüzsüz Entegrasyon,
Tam Kontrol.
Modern REST API, kapsamlı OpenAPI dokümantasyonu ve test edilebilir Sandbox ortamımızla, ödeme altyapınızı kısa sürede canlıya alın. Idempotency anahtarları ve yeniden denemeli asenkron webhook'lar sayesinde hiçbir işlem bildirimi kaybolmaz.
webhook_listener.js
const express = require('express');
const app = express();
// OmniPOS Webhook endpoint'i
app.post('/webhook/omnipos', express.raw({ type: 'application/json' }), (req, res) => {
const sigHeader = req.headers['x-omnipos-signature'];
let event;
try {
event = omnipos.webhooks.constructEvent(req.body, sigHeader, endpointSecret);
} catch (err) {
return res.status(400).send(`Webhook Error: ${err.message}`);
}
if (event.type === 'payment.succeeded') {
// Siparişi onayla ve müşteriye e-posta gönder
fulfillOrder(event.data.object);
}
res.json({ received: true });
});
const app = express();
// OmniPOS Webhook endpoint'i
app.post('/webhook/omnipos', express.raw({ type: 'application/json' }), (req, res) => {
const sigHeader = req.headers['x-omnipos-signature'];
let event;
try {
event = omnipos.webhooks.constructEvent(req.body, sigHeader, endpointSecret);
} catch (err) {
return res.status(400).send(`Webhook Error: ${err.message}`);
}
if (event.type === 'payment.succeeded') {
// Siparişi onayla ve müşteriye e-posta gönder
fulfillOrder(event.data.object);
}
res.json({ received: true });
});
RESTful JSON API
Modern standartlara uygun, Idempotency-key destekli tam donanımlı API mimarisi.
Test Ortamı (Sandbox)
Simüle edilmiş banka dönüş kodları ile tüm hata ve onay senaryolarını test edin.
Güvenilir Webhook'lar
Asenkron bildirimler ve otomatik yeniden deneme (retry) politikaları ile veriniz güvende.