Geliştirici Merkezi

Entegrasyon dökümanları, sandbox hesabı ve test metotları.

Geliştirici Deneyimi

Sıfır Pürüz,
Maksimum Entegrasyon.

Modern REST API, kapsamlı OpenAPI dokümantasyonu ve test edilebilir Sandbox ortamımızla, ödeme altyapınızı saatler içinde canlıya alın. İdempotency ve asenkron webhook'lar ile veri kaybını tamamen ortadan kaldırın.

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 });
});

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.