E-ticaret ve ödeme
PayTR entegrasyonu: Bildirim URL ile ödeme sonrası otomasyon
PayTR mağazanızı mağaza numarası, merchant key ve merchant salt ile bağlayın. PayTR'ın Bildirim URL'sine gelen her başarılı ödeme bir iş akışı başlatır: teşekkür mesajı, değerlendirme isteği veya ekibe bildirim.
- Bağlantı türü
- API anahtarı
- Kapsam
- Proje bazlı: her marka kendi hesabını bağlar
- Gelen webhook
- Evet, gelen olaylar için webhook adresi verilir
- Yetenekler
- olay tetikleyicileri
- Kurulum süresi
- 15 dk
OrqLabs'ta ne işe yarar?
PayTR, her ödeme denemesinin sonucunu mağazanın Bildirim URL'sine gönderir. OrqLabs gelen isteğin hash değerini merchant key ve salt ile doğrular, PayTR'nin beklediği düz metin OK yanıtını verir ve ödeme başarılıysa akışı sipariş numarası (merchant_oid), tahsil edilen tutar, para birimi, ödeme tipi ve taksitle başlatır.
PayTR'de bildirim adresi mağaza başına tektir. Adres boşsa OrqLabs adresini doğrudan girersiniz; sitenizin sipariş onayı bu adresi kullanıyorsa adresi değiştirmeden, sitenizin bildirim kodunun aynı isteği OrqLabs'a da iletmesini sağlarsınız. Rehberde PHP örneği vardır.
Bildirim alıcı iletişim bilgisi içermediği için akış, müşteri adını ve telefonunu sipariş numarasıyla sitenizden veya tablonuzdan alır.
Neleri otomatikleştirebilirsiniz?
Ödeme sonrası teşekkür
Ödeme alınınca akış müşteriyi sipariş numarasıyla bulur ve onaylı şablonla WhatsApp ya da e-posta teşekkürü gönderir.
Değerlendirme isteği
Bekle kutusuyla teslimattan sonra değerlendirme bağlantısı içeren bir e-posta gider.
Ekibe ödeme bildirimi
Yüksek tutarlı ödemeler Eğer kutusuyla ayrılır ve ekibe Slack, Telegram veya uygulama içi bildirim gider.
Kurulum özeti
PayTR mağaza panelinden mağaza no, merchant key ve merchant salt değerlerini kopyalayın.
OrqLabs'ta Entegrasyonlar → PayTR → Bağla deyin ve üç alanı doldurun.
Entegrasyon kartındaki webhook adresini kopyalayın.
Bildirim URL'si boşsa adresi Destek & Kurulum → Ayarlar → Bildirim URL alanına girin; doluysa sitenizin bildirim kodundan isteği bu adrese iletin.
Test modunda bir ödeme yapıp iş akışının çalıştırmalarını kontrol edin.
Gereksinimler
- Onaylı bir PayTR mağazası (iFrame veya Direkt API).
- PayTR mağaza panelindeki mağaza no, mağaza parola (merchant key) ve gizli anahtar (merchant salt).
- Bildirim URL'si sitenizde kullanılıyorsa bildirim koduna küçük bir yönlendirme ekleyebilmek.
Bağlanırken istenen bilgiler
- Mağaza no *
- Merchant key *
- Merchant salt *
Bilmeniz gerekenler
- PayTR bildirimi alıcı bilgisi ve ürün satırları içermez; bunlar sipariş numarasıyla kendi kaydınızdan alınmalıdır.
- Mağaza başına tek bildirim adresi vardır; sitenizin kullandığı adresi OrqLabs'a çevirmek siparişlerinizin onaylanmasını durdurur.
- Başarısız ödemeler, iadeler ve iptaller akış başlatmaz.
Sık sorulan sorular
PayTR'ye neden OK yanıtı veriliyor?
PayTR bildirimin alındığını yalnızca düz metin OK yanıtıyla anlar; aksi hâlde aynı bildirimi tekrar gönderir. OrqLabs hash doğrulandıktan sonra OK döner; hatalı hash'e OK dönmez.
Sitem PayTR bildirimlerini zaten alıyor, ne yapmalıyım?
Bildirim URL'sini değiştirmeyin. Sitenizin bildirim kodu kendi işini yaptıktan sonra aynı POST verisini OrqLabs adresine iletsin; PayTR'ye OK'yi siteniz vermeye devam eder.
Test ödemeleri de akış başlatır mı?
Evet, testMode alanı true olarak gelir. Canlı mesaj göndermemek için akışın başına bu alanı kontrol eden bir Eğer kutusu ekleyin.
İlgili sayfalar
OrqLabs ile başlayın
İlk iş akışınızı bugün kurun
Ücretsiz planla başlayın: hesaplarınızı bağlayın, bir şablon seçin, onay adımlarıyla kontrol sizde kalsın. Kredi kartı gerekmez.