Signature Oluşturma Adımları
Bu sayfada, API güvenliği için gerekli olan imza (signature) değerinin nasıl oluşturulacağı adım adım açıklanmaktadır.
RoofVPos API – x_signature Oluşturma Rehberi
x_signature Oluşturma RehberiBu doküman, RoofVPos API entegrasyonu sırasında kullanılan x_signature değerinin güvenli, doğru ve tekrarlanabilir şekilde oluşturulması için gerekli teknik adımları açıklamaktadır.
Amaç:
x_signature, gönderilen isteğin bütünlüğünü ve güvenilirliğini garanti altına almak için kullanılmaktadır. Her istekte belirlenen parametrelerin belirli bir algoritma ile işlenmesi sonucu üretilen bu değer, API tarafında doğrulanarak işlemin geçerliliği sağlanır.
Dokümanın İçeriği
Parametre Tanımları
clientToken,secretKey,Timestampgibi imza hesaplamasında kullanılacak alanların detaylı açıklamaları.
Üretim Yöntemi
Hangi parametrelerin hangi sırayla birleştirileceği,
Kullanılacak hash algoritması (örn.
SHA256),Hex/Base64 encoding adımları.
Örnek Veriler
İmza üretiminde kullanılacak örnek değerler,
Bu veriler yalnızca gösterim amaçlıdır ve gerçek işlemlerde kullanılmamalıdır.
Kod Örnekleri (Java / C#)
Hem Java hem de C# için imza üretiminde izlenmesi gereken adımlar örnek kodlarla desteklenmiştir.
Kodlar, parametrelerin sıralanması, birleştirilmesi ve hash işleminin uygulanmasını göstermektedir.
⚠️ Önemli Notlar
Entegratörler, kendi entegrasyon süreçlerinde:
Örnek adımları birebir uygulayarak,
Aynı
x_signatureçıktısını üretip üretemediklerini test etmelidir.
Bu sayede gerçek sistemde herhangi bir uyumsuzluk veya doğrulama hatası yaşanmasının önüne geçilmiş olur.
Last updated
Was this helpful?

