PayTR entegrasyonu yaparken sürekli “Invalid API Key” hatası alıyorum, ne yapmalı?

Forumlar PayTR entegrasyonu yaparken sürekli “Invalid API Key” hatası alıyorum, ne yapmalı?

  • Gönderi
    Aslı G.
    Katılımcı
    none
    Geçen ay yeni bir Shopify mağazası açtım, tema olarak Dawn’ı seçtim ve ürünleri eklemeye başladım. Ödeme kısmını da yerli bir sistemle çözmek istedim, o yüzden PayTR’i tercih ettim. PayTR uygulamasını Shopify App Store’dan kurdum, “Ayarlar > Ödeme sağlayıcıları > PayTR” yolunu izleyerek API anahtarlarını girdim. Anahtarları PayTR panelinden kopyalayıp “Live Mode”da yapıştırdım, ama mağazamda checkout adımına geldiğimde her seferinde “Invalid API Key” hatası çıkıyor. 😕

    Daha önce iyzico’yu sorunsuz kurmuştuk, bu yüzden PayTR’in farklı bir yapı gerektirdiğini düşünmedim. Üç hafta önce aynı hatayı alıyordum ve şu adımları denedim:
    1. API anahtarlarını hem “Public Key” hem “Secret Key” olarak iki kez kontrol ettim, kopyalama sırasında boşluk kalmadığından emin oldum.
    2. “Test Mode”da çalıştırdım, aynı hata geldi.
    3. PayTR destek ekibiyle iletişime geçtim, “IP whitelist” eklemeniz gerektiğini söylediler. Ancak Shopify IP’lerini bulamadığım için bir çıkmazda kaldım.
    4. “Shopify Payments”i devre dışı bıraktım, çünkü aynı anda iki ödeme yöntemi aktif olunca çakışma olabiliyor dediler.

    Şu an takıldığım nokta: IP whitelist nasıl ekleyeceğim? PayTR panelinde “Allowed IPs” kısmı var ama Shopify’ın statik bir IP’si yok. Ayrıca, “Webhook URL” kısmına da bir şeyler eklemek gerektiğini duydum ama dokümantasyon biraz karışık.

    Dostum, ben de bir e-ticaretci olarak bu sorunu çözmek için ne yapmalıyım? PayTR’i Shopify ile sorunsuz çalıştırmanın kesin bir yolu var mı? Ya da geçici bir çözüm olarak “Manual Payment” ekleyip, sipariş alırken PayTR üzerinden manuel ödeme talep etmem mantıklı olur mu? Yardımcı olursanız çok sevinirim. 🙏

  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.