Ana içeriğe atla
GET

Ne yapar?

Firmanın kendi banka/ödeme kuruluşu POS hesaplarını sayfalar. Varsayılan liste arşivlenmiş hesapları içermez; status=archived ile okunur. Sırlar geri verilmez.

Ön koşullar ve izin

Gereken izin: muhasip:epos:read. Açık izin her durumda zorunludur; genel erişim veya yönetici yetkisi bunun yerine geçmez. write tek başına read sağlamaz. Firma kimlik bilgilerinden belirlenir; ilişkili kayıtlar aynı firmaya ait olmalıdır. Firma paketi ücretli ve süresi aktif olmalıdır. Kimlik ve izinler · E-Pos entegrasyonu

İstek örnekleri

Örnekler temsilîdir. Kimlikleri, sürümleri ve işyeri bilgilerini kendi kayıtlarınızla değiştirin. Oranlar yüzde, amountMinor değerleri kuruştur. Gereken işlem anahtarını çağrıdan önce kalıcı saklayın; otomatik tekrar yapmayın. Gerçek işyeri anahtarını güvenli sunucu ortamından sağlayın. Node.js örneği Node.js 20 veya üzeri, PHP örneği cURL uzantısı gerektirir.

Cevabı değerlendirin

Aşağıdaki cevap temsilîdir; varsa url alanı örnekte yer tutucudur. Uygulamada dönen adresi doğrudan kullanın ve günlüklemeyin.

Hata durumunda

Hata yönetimi · İşlem takibi

Sonraki adım

E-Pos entegrasyon akışını izleyin. Hesap değişikliğinde dönen revision değerini saklayın; ödemede bağlantı oluşturmayı, müşterinin 3D işlemini ve doğrulanmış mali sonucu ayrı değerlendirin.

Yetkilendirmeler

Authorization
string
header
gerekli

Kullanıcı adı apiUserId, parola secretKey. Aktif ve süresi geçmemiş API kullanıcısı ve uygun firma gerekir.

Sorgu Parametreleri

page
integer
varsayılan:1

Sayfa numarası.

Gerekli aralık: 1 <= x <= 10000
pageSize
integer
varsayılan:25

Sayfadaki kayıt sayısı.

Gerekli aralık: 1 <= x <= 100
status
enum<string>

Hesap durumu filtresi.

Mevcut seçenekler:
draft,
active,
disabled,
archived
environment
enum<string>

İsteğe bağlı ortam filtresi; yeni hesabın ortamını seçmez. Firma hesabının test bilgisine göre belirlenir; hesap oluştururken seçilmez.

Mevcut seçenekler:
test,
production
providerCode
string

Sağlayıcı kodu filtresi.

providerKind
enum<string>

Sağlayıcı türü.

Mevcut seçenekler:
bank,
paymentInstitution
q
string

Hesap adı araması.

Required string length: 1 - 120

Yanıt

İşlem cevabı; örnek temsilîdir.

status
enum<boolean>
gerekli
Mevcut seçenekler:
true
result
object[]
gerekli
total
integer
gerekli
Gerekli aralık: x >= 0
page
integer
gerekli
Gerekli aralık: x >= 1
pageSize
integer
gerekli
Gerekli aralık: 1 <= x <= 100