Fintech Suite · Bilgi merkezi

API anahtarı nedir?

API anahtarı, bir uygulamanın API çağrılarında hangi hesap veya entegrasyon adına eriştiğini belirlemeye ve ilgili yetkileri uygulamaya yarayan kimlik doğrulama bilgisidir; gizlilik niteliği ve ek imza gereksinimi kullanılan protokole bağlıdır, kullanıcı parolası veya işlem tekilleştirme anahtarıyla aynı şey değildir ve yaşam döngüsü kontrollü yönetilmelidir.

Nasıl çalışır? Bir örnek

Varsayımsal örnek: Bir kurumun test ve canlı olmak üzere 2 ortamı, her ortamda 3 entegrasyonu bulunsun. Erişim bilgileri ortam ve uygulama kapsamına göre ayrılır; canlı gizli anahtar mobil uygulamaya veya tarayıcı koduna konulmaz. Bir anahtarın sızdığı şüphesinde erişim kapsamı incelenir, iptal ve yenileme planı uygulanır. Eski anahtarın kapatılmasıyla 6 entegrasyonun tamamının kesilmemesi için bağımlılıklar önceden envantere alınır; örnekteki sayı bir ürün sınırı değildir.

Sık karıştırılan terimler

  • tokenizasyon: Kart tokenı ödeme kartını temsil eder; API anahtarı entegrasyona erişim sağlar, dolayısıyla bir tokena sahip olmak tek başına API çağrısı yapma yetkisi vermez.
  • idempotency: Idempotency anahtarı tek bir mantıksal işlemin tekrarını ayırt eder; API anahtarı daha geniş erişim kimliğidir ve her ödeme için aynı anlamda yeniden üretilmez.

İlgili terimler

idempotency · webhook · PCI DSS · tokenizasyon

MagicPay'de nasıl çalışır?

MagicPay Fintech Suite'in MagicGate entegrasyon belgelerinde API Key ve Secret Key ayrı tanımlanır; API anahtarı istek kimliğinde, gizli anahtar ilgili imza akışında kullanılır. Test ve canlı erişimleri sunucunun güvenli yapılandırmasında ayrılmalı, anahtarlar loglara taşınmamalı ve uygulanacak doğrulama sürümü kullanılan uçların güncel sözleşmesinden kontrol edilmelidir.

MagicGate entegrasyonunu inceleyin

Kaynaklar