PayTR
PayTR güvenli ödeme sayfasını aç; callback sonucu geldiğinde tahsilat kaydını takip et.
PayTR güvenli ödeme sayfasını aç; callback sonucu geldiğinde tahsilat kaydını takip et.
Nerede kullanılır
Webde Ayarlar → Uygulamalar → Yüklü uygulamalar (/settings/apps) bağlantıları yönetir; Uygulamalar (/apps) yeni bağlantı içindir. Era Desktop: İşletme → Uygulamalar ve Ayarlar → Uygulamalar → Yüklü uygulamalar.
Bağlantı için gerekenler
| Alan | Ne girilir |
|---|---|
| Mağaza no | Gerekli. Hesap veya yapılandırma bilgisi. |
| Merchant key | Gerekli. Gizli bağlantı değeri. |
| Merchant salt | Gerekli. Gizli bağlantı değeri. |
Adım adım bağla
Anahtarları bağla
Uygulamalar → PayTR ekranındaki bağlantı formunu doldur; anahtarları yalnız bu forma gir.
Ödeme ayarını aç
Ayarlar → Ödemeler (/settings/payments) ekranında bağlı hesabı seç ve test modunu kullan.
Sağlayıcı dönüşünü ayarla
Aşağıdaki teknik bölümde belirtilen webhook/callback yolunu sağlayıcı hesabında yapılandır.
Sonucu kontrol et
Kontrollü test ödemesinin Finans kaydına sonucuyla geldiğini kontrol et; müşterilere sunma ve sıralamayı ayrıca kaydet.
Era ve iş akışı işlemleri
Bu sağlayıcı için genel uygulama kataloğunda ayrı bir workflow araç bloğu ilan edilmez. Yerleşik işlemler aşağıda belirtilen modül aksiyonlarından geçer.
Yerleşik ödeme ayarı finance.configure_payment_app aksiyonudur. Tahsilat/iade durumu sağlayıcının doğrulanmış sonucuyla güncellenir; hesap bağlamak ödeme olayı üretmez. Kullanılabilir ödeme aksiyonları için Finans rehberini aç.
Tetikleyiciler
Bu uygulama için ayrı bir sağlayıcı workflow tetikleyicisi ilan edilmez. Gerekiyorsa zaman tetikleyicisini veya yukarıdaki modül olayını seç.
İzinler ve sınırlar
Bağlamadan önce
Sonuç callback ile doğrulanır; başarı sayfasına dönmek tahsilat kanıtı değildir. Adaptörde sabit demo alıcı/adres/telefon alanları bulunur. Katalog kısmen hazırdır; ayrı PayTR workflow bloğu ve sağlayıcı tetikleyicisi ilan edilmez.
Uygulamalar için okuma hesabı görme, yönetme bağlantı/ayar düzenleme, silme kaldırma hakkıdır. Gelen Kutusu kanal yönetimi için Gelen Kutusu yönetme; ödeme ayarları için Finans yönetme izni gerekir. İş akışları ve Era ayrıca hedef modülün izinlerine uyar.
İlgili modüller
Era’ya söyle
PayTR ödemelerinde sonuç bekleyen kayıtları göster.
Gerekli hesabı ve hedef kaydı belirt. Era bağlı hesabın erişimi ve rolünün izinleriyle çalışır; örnek bir komut işlemin başarıyla tamamlandığı anlamına gelmez.
Teknik ekipler için
POST /api/pay/paytr/webhook ödeme sağlayıcısının dönüş yolu; workflow webhook’u farklıdır. Çalışma alanı, kayıtlı ödeme referansından bulunur; imza bağlı hesabın anahtarıyla doğrulanır.
Kod kaynakları: apps/studio/lib/integrations/definitions.ts, apps/studio/app/(app)/apps/components/connect-app.tsx, packages/os-kernel/src/integrations/catalog.ts.