3D Secure ödeme akışı: Kart hamili doğrulaması gerektiren güvenli ödeme senaryolarında kullanılır. Kurum, ödeme bilgilerini ve hash değerini gönderir; kart hamili 3D doğrulama adımına yönlendirilir. İşlem sonucu OkUrl veya FailUrl adresine dönüş/callback alanlarıyla iletilir.
Non-secure ödeme akışı: 3D Secure doğrulaması kullanılmadan ödeme veya işlem operasyonu yapılmasını sağlar. Satış, ön otorizasyon, kapama, iptal, iade ve sorgulama işlemleri TxnType değeriyle ayrıştırılır.
TenantCode: Multitenant yapıda işlemin hangi kurum/müşteri adına yapıldığını belirten koddur.
MerchantCode: Payantis üzerinde tanımlı üye işyeri kodudur.
TerminalCode: Sanal POS terminalini temsil eden koddur.
OrderId: Kurum tarafında üretilen benzersiz sipariş numarasıdır. İptal, iade, kapama ve sorgulama işlemlerinde referans alınır.
TxnType: İşlem tipini belirler. Auth, PreAuth, PostAuth, Void, Refund, Reversal ve Inquiry değerleri desteklenir.
SecureType: Ödemenin güvenlik modelini belirtir. 3D işlemlerde ThreeDModel veya ThreeDPay, 3D olmayan işlemlerde NonSecure kullanılır.
Hash: 3D ödeme request ve response bütünlüğünü doğrulamak için kullanılan güvenlik değeridir. SHA512 algoritması ve Base64 encoding ile üretilir.
Rnd: Hash hesaplamasında kullanılan rastgele dizedir.
TxnStatus: İşlemin VPOS yaşam döngüsü statüsüdür. Örn: Pending, Successful, Refunded, Void, Posted.