Skip to main content
Sanal POS API’sini hızlı denemek için iki koleksiyon sunuyoruz:

Postman Collection

Postman 10+ ile uyumlu v2.1 koleksiyon. Tüm endpoint’ler, örnek payload’lar ve environment dahil.

.http Dosyası

VS Code REST Client, JetBrains IDE’leri ve Visual Studio için.

Postman ile başlama

1

Koleksiyonu indirin

Yukarıdaki “Postman Collection” linkinden .json dosyasını indirin.
2

Postman'e import edin

Postman → Import → dosyayı sürükle-bırak.
3

Environment'ı seçin

Sağ üstteki dropdown’dan Payven Sandbox veya Payven Production environment’ını seçin.
4

Değişkenleri doldurun

Environment değişkenlerine kimlik bilgilerinizi yazın:
  • client_id: pvk_test_... veya pvk_live_...
  • client_secret: secret değeriniz
  • slug: tenant slug’ınız (örn. payven)
  • identity_base_url: https://identity-sandbox.payven.com.tr veya https://identity.payven.com.tr
  • vpos_base_url: https://vpos-sandbox.payven.com.tr veya https://vpos.payven.com.tr
5

Token alın (otomatik)

Koleksiyonun Pre-request Script’i ilk istekten önce Identity’den access token alır ve {{access_token}} değişkenine yazar; expiry geldiğinde otomatik refresh.
6

Bir isteği gönderin

“Quickstart” klasöründeki Non-3D Payment isteğini açın ve Send edin.
Beta erişim: Postman koleksiyonu yayın hazırlığı sürüyor. Erken erişim için destek ekibimize yazın.

Koleksiyon içeriği

.http dosyası ile başlama

VS Code’da REST Client eklentisi yüklüyse:

Otomasyon ile değişken aktarma

Postman içinde “Pre-request Script” ve “Tests” bölümleri kullanılarak istekler arası değer paylaşımı yapılır:
Sonraki istekte {{last_transaction_id}} ile kullanın.