Rubikpara

Postman ile Test

PF Gateway API'yi Postman kullanarak hızlıca test edin. Hazır collection ile dakikalar içinde ilk isteğinizi gönderin.

Postman, API'leri test etmek ve keşfetmek için en popüler araçlardan biridir. PF Gateway API için hazır bir Postman Collection hazırladık — indirip import edin, dakikalar içinde ilk API çağrınızı yapın.


Hazır Collection İndirin

Tüm PF Gateway API endpoint'lerini, otomatik imza oluşturma script'lerini ve örnek istekleri içeren hazır collection:


Kurulum

1. Postman'i İndirin

Henüz yüklemediyseniz postman.com adresinden uygun sürümü indirip kurun.

Postman'da hesap oluşturarak koleksiyonlarınızı ve ortam değişkenlerinizi bulut'ta saklayabilirsiniz.

2. Collection'ı Import Edin

  1. Postman'i açın
  2. Sol menüdeki Collections sekmesine tıklayın
  3. Import butonuna tıklayın
  4. İndirdiğiniz PF-Gateway-API.postman_collection.json dosyasını sürükleyip bırakın

Import tamamlandığında sol panelde "PF Merchant API's" koleksiyonu görünecektir.

3. İlk İsteğinizi Gönderin

Collection'da "Generate Test Signature" isteğini seçin. Bu istek otomatik olarak:

  1. Test imzası oluşturur
  2. Dönen signature, nonce, publicKey, conversationId değerlerini collection variable olarak kaydeder
  3. Sonraki isteklerde bu değerler otomatik kullanılır

Send butonuna tıklayın — yanıtı alt panelde göreceksiniz.

4. Diğer Endpoint'leri Test Edin

Signature oluşturulduktan sonra sırasıyla diğer endpoint'leri test edebilirsiniz:

  1. Tokens — Kart tokenize edin
  2. ThreeDS/getthreedsession — 3D Secure oturumu başlatın
  3. ThreeDS/init3ds — 3DS doğrulamayı başlatın
  4. Payments/provision — Ödeme alın

Her yeni işlem öncesi Generate Test Signature isteğini tekrar çalıştırın. Aynı imza birden fazla kullanılamaz.


Collection İçeriği

Collection'da bulunan endpoint'ler:

EndpointAçıklama
Generate Test SignatureTest imzası oluşturur ve değişkenlere kaydeder
TokensKart bilgilerini tokenize eder
InstallmentTaksit seçeneklerini sorgular
ThreeDS/getthreedsession3D Secure oturumu oluşturur
ThreeDS/init3ds3D Secure doğrulamayı başlatır
ThreeDS/getthreedsessionresult3DS sonucunu sorgular
Payments/provisionÖdeme (provizyon) işlemi yapar
Payments/reverseİptal işlemi yapar
Payments/returnİade işlemi yapar
Payments/inquireİşlem sorgulama yapar

Otomatik Değişkenler

Collection'daki "Generate Test Signature" isteği çalıştırıldığında, aşağıdaki değişkenler otomatik olarak doldurulur ve diğer isteklerde {{variable}} formatıyla kullanılır:

DeğişkenAçıklama
{{signature}}Oluşturulan HMAC imzası
{{nonce}}Benzersiz zaman damgası
{{publicKey}}Açık anahtar
{{conversationId}}İstek takip numarası

Bu sayede her endpoint'e parametreleri elle girmenize gerek kalmaz.

Collection variable'larını görmek için koleksiyon adına sağ tıklayıp Edit → Variables sekmesine gidin.

On this page