PAYNKOLAY DOCS
Entegrasyon Dokümantasyonu
Test ortamından canlı yayına giden her adım: size uygun tahsilat metodunu seçin, sandbox'ta deneyin, aynı gün ödeme almaya başlayın. API referansı, örnek kodlar ve hazır eklentiler bu dokümantasyonda.
Altı adımda canlıya
Hangi tahsilat metodunu seçerseniz seçin yol aynıdır — altı durak, tek hedef: canlıda ödeme.
- BaşvuruÜye işyeri hesabınız açılır, panel erişiminiz gelir.
- Test BilgileriDokümandaki hazır test sx ve Secret Key ile başlayın.
- Yöntem SeçimiForm, link, API veya hazır eklenti.
- Entegrasyon & Hashİstek hash'ini üretin, yanıt hash'ini ve işlem sonucunu doğrulayın.
- Test İşlemiTest kartlarıyla uçtan uca ödeme deneyin.
- Canlıya GeçişCanlı bilgilerinizi panelden alın, yayına çıkın.
Dokuz bölümde tüm sistem
Ana başlıklar ve tüm alt başlıklar — bir bölüme ya da doğrudan bir alt sayfaya geçin.
Test ve canlı ortam
Tüm istekler application/x-www-form-urlencoded gövdeyle POST edilir; canlıya geçerken yalnızca taban adres değişir.
https://paynkolaytest.nkolayislem.com.tr/Vpos
https://paynkolay.nkolayislem.com.tr/Vpos
Ortak Ödeme (Form) — POST /Vpos
Kart bilgileri Paynkolay ortak ödeme sayfasında alınır; PCI DSS yükü Paynkolay tarafındadır.
| PARAMETRE | TİP | ZORUNLU | AÇIKLAMA |
|---|---|---|---|
| sx | string | EVET | Üye işyerine özel token; panelinizden alınır, istemcide saklanmaz |
| amount | decimal | EVET | Ödeme tutarı — kuruş ayıracı nokta, ör. 102.50 |
| successUrl | string | EVET | Başarılı sonucun POST edileceği adres (geçerli SSL zorunlu) |
| failUrl | string | EVET | Başarısız sonucun POST edileceği adres |
| rnd | string | EVET | Her istekte üretilen tekil değer; hash'e dahildir |
| hashData | string | EVET | Alanların | ile birleşip SHA-512 + Base64 ile imzalanmış hâli |
| agentCode | string | HAYIR | Alt temsilcilik üzerinden işlemde temsilci kodu |
# hash: alanlar | ile birleşir, SHA-512 + Base64 (sunucu tarafında)
sx=118591467|W8a1JLU8A5Cw…FbOO5A==
amount=102.50
successUrl=https://magaza.com/odeme/basarili
failUrl=https://magaza.com/odeme/hata
rnd=07-09-2026 14:25:11
hashData=vLXSb0Y3Swm4tMr…
{
"RESPONSE_CODE": 2,
"RESPONSE_DATA": "İşlem başarıyla tamamlandı",
"AUTH_CODE": "P57624",
"REFERENCE_CODE": "100034280",
"USE_3D": true,
"HASHDATA": "vLXSb0Y3Swm4tMr…"
}
Sıkça sorulan sorular
Aradığınızı bulamazsanız destek ekibi bir e-posta uzağınızda.
Canlı sx ve Secret Key değerlerimi nereden alırım?
Panelde Ayarlar → Entegrasyon Bilgileri adımından. Göremiyorsanız üye işyerinizde API yetkisi tanımlı olmayabilir.
Hash uyuşmuyor, ne yapmalıyım?
Alan sırasını ve boş customerKey borusunu kontrol edin; imzanızı Hash Aracı çıktısıyla karşılaştırın.
Web sitem yok — tahsilat yapabilir miyim?
Evet — Linkli Ödeme ile panelden link oluşturup SMS/e-posta ile gönderirsiniz; teknik bilgi gerektirmez.
Takıldığınız adım mı var?
Entegrasyon ekibimiz her adımda yanınızda — genellikle aynı gün dönüş.
Son güncelleme: 11 Eylül 2026