Ana içeriğe geç

Kimlik Doğrulama

Adım 1: Hesaba Giriş

Sizin için tanımladığımız kullanıcı bilgilerini kullanarak aşağıda gördüğünüz sayfadaki alanları doldurarak sisteme giriş yapabilirsiniz.

Giriş Yapın

Adım 2: Bilgileri Al

Giriş işlemini tamamladıktan sonra "Bilgilerim" sayfasına gidin, buradan api isteklerinde kullanacağınız Public Key ve Private Key değerlerinizi alın.

Giriş Yapın

Adım 3: Size Özel Değerleri Oluşturun

  1. Milisaniye cinsinden geçerli zaman damgasını ifade eden "Nonce" değerini oluşturun.
  2. Random olarak "ConversationId" değerini oluşturun.
  3. Tüm bu parametreleri kullanarak ve 2 seviyede hashleyerek "Signature" değerini oluşturun.
var apiKey = YOUR_API_PUBLIC_KEY;
var apiSecret = YOUR_API_SECRET;
var nonce = new DateTimeOffset(DateTime.UtcNow).ToUnixTimeMilliseconds();
var conversationId = new Random().Next().ToString();

var message = $"{apiKey}{nonce}";
var securityData = _hashGenerator.Generate(message, apiSecret);
var secondMessage = $"{apiSecret}{conversationId}{nonce}{securityData}";
var signature = _hashGenerator.Generate(secondMessage, apiSecret);
public string Generate(string message, string key)
{
using var hmac = new HMACSHA256(Convert.FromBase64ToString(key));
var hash = hmac.ComputeHash(Encoding.UTF8.GetBytes(message));
return Convert.ToBase64String(hash);
}

Adım 4: API Referans

API Referansları sayfamızı inceleyerek sizlere sunduğumuz api hizmetlerinin bir dökümünü görebilirsiniz. Burada api'leri kullanmak için ihtiyaç duyacağınız "Header" ve "Body" değişkenlerini görebilir ve örnek kodları inceleyebilirsiniz.

-API İsteği Gönder

API Referansları sayfasında istediğiniz bir api'ın bulunduğu sayfaya giderek sizlere sunmuş olduğumuz örnek kodları kullanarak ilk api isteğinizi gerçekleştirebilirsiniz.

-API Yanıtlarını Kontrol Et

Gönderdiğiniz isteğin yanıtını inceleyin ve yanıtta bulunan verileri anlamak için belgeleri kullanın.

Adım 5: İyi Kodlamalar

Postman sayfasına giderek örnek kullanım senaryolarını inceleyin ve kendi projelerinize uygulayın.

Bu kadar basit! Artık Payify API kullanmaya başlayabilir ve projelerinizde kullanabilirsiniz. İyi kodlamalar!