Rehberler

Entegrasyonlar

Ödecik'in bugün gerçekten yaptıkları: ödeme altyapıları, kargo takibi, kanal bildirimleri ve kendi sistemine bağlanma yolları.

Ödeme altyapıları

Tahsilat, lisanslı ödeme kuruluşlarının barındırılan sayfalarında yapılır; kart verisi Ödecik'e ya da sana ulaşmaz. Platform üç sağlayıcıyı destekler ve hangisinin aktif olduğu Ödecik tarafında belirlenir — satıcı olarak ayrıca anahtar girmen gerekmez.

SağlayıcıYöntemSonuç bildirimi
PayTRiFrame API — alıcı Ödecik sayfasında gömülü PayTR formunda öderİmzalı Bildirim URL isteği (HMAC-SHA256)
iyzicoCheckout Form — alıcı iyzico ödeme sayfasına yönlenirDönüşte token ile sunucudan sonuç sorgusu
StripeCheckout — alıcı Stripe sayfasına yönlenirİmzalı webhook (Stripe-Signature)

Hangi sağlayıcı kullanılırsa kullanılsın sana ulaşan sonuç aynıdır: sipariş PAID olur ve order.paid webhook'u gelir.

Kargo

Kargo firmalarının sözleşmeli kurumsal API'lerine bağlanmak yerine Ödecik takip numarasını kaydeder, alıcıya takip e-postası gönderir, firmanın takip sayfasına giden bağlantıyı üretir ve order.shipped webhook'unu tetikler.

KodFirma
yurticiYurtiçi Kargo
arasAras Kargo
mngMNG Kargo
pttPTT Kargo
suratSürat Kargo
hepsijetHepsiJet
trendyolTrendyol Express
upsUPS
dhlDHL
fedexFedEx
digerDiğer (takip bağlantısı üretilmez)
bash
curl -X POST https://odecik.com/api/v1/orders/ODC-M2K9X1-A4F2/ship \
  -H "Authorization: Bearer $ODECIK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "carrier": "yurtici", "trackingNo": "123456789012" }'

Discord

Sipariş, kargo, iade ve ödeme aktarımı bildirimlerini bir Discord kanalına düşürür. Kanal webhook adresini panelden bağlaman yeterli; mesajlar renkli bir embed olarak gelir. Kurulum adımları için Webhook'lar sayfasına bak.

Slack

Slack Incoming Webhook adresi aynı şekilde bağlanır; olaylar kanal mesajı olarak iletilir.

Webhook

Kendi sistemine imzalı JSON gönderir; 4 denemeli yeniden gönderim, teslimat geçmişi ve test aracı vardır. Ayrıntı: Webhook'lar.

REST API

Ürün, sipariş, müşteri, kupon ve ödeme oturumlarını programatik yönet. Ayrıntı: API referansı. Şemayı OpenAPI 3 olarak indirip Postman veya Insomnia'ya aktarabilirsin.

Embed butonu

Tek satır script ile kendi sayfana “Satın al” butonu ekle: Embed rehberi.