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öntem | Sonuç bildirimi |
|---|---|---|
| PayTR | iFrame API — alıcı Ödecik sayfasında gömülü PayTR formunda öder | İmzalı Bildirim URL isteği (HMAC-SHA256) |
| iyzico | Checkout Form — alıcı iyzico ödeme sayfasına yönlenir | Dönüşte token ile sunucudan sonuç sorgusu |
| Stripe | Checkout — 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.
| Kod | Firma |
|---|---|
| yurtici | Yurtiçi Kargo |
| aras | Aras Kargo |
| mng | MNG Kargo |
| ptt | PTT Kargo |
| surat | Sürat Kargo |
| hepsijet | HepsiJet |
| trendyol | Trendyol Express |
| ups | UPS |
| dhl | DHL |
| fedex | FedEx |
| diger | Diğer (takip bağlantısı üretilmez) |
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.