İçeriğe geç

Geliştirici Merkezi

Entegrasyon dokümanları, sandbox hesabı ve test yöntemleri.

Geliştirici Deneyimi

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

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.