Direct POST - MOTO (2D) ve Direct POST - 3D Secure entegrasyon modelleri, kart bilgilerinin girildiği ödeme sayfalarının üye iş yeri tarafından tasarlandığı ve host edildiği modellerdir.
Bu modellerde, HPP (Barındırılan Ödeme Sayfası) kullanan müşterilerin aksine, ödeme adımında müşteriye gösterilecek sayfa doğrudan üye iş yerinin altyapısında çalışır.
Temel Adımlar: Sepet ve SESSIONTOKEN
Hangi entegrasyon modeli kullanılırsa kullanılsın, süreç her zaman sepet oluşturulması ve SESSIONTOKEN alınmasıyla başlar.
Sepet Oluşturma:
Müşteri, web sitenizde veya mobil uygulamanızda alışverişini tamamlayıp ödeme adımına geçtiğinde, alınacak ürünler bir sepet mantığında toplanır.
SESSIONTOKEN Talebi:
Sepet ve müşteri bilgilerini kullanarak Paratika sistemine bir SESSIONTOKEN isteği gönderirsiniz.
Önemli Parametreler:
MERCHANTPAYMENTID: Sipariş numarasını temsil eder. Her işlem için benzersiz (unique) bir değer gönderilmelidir.
ORDERITEMS: Sepetteki ürünleri listeleyen JSON formatındaki veri. Gönderilmeden önce encode edilmelidir.
EXTRA: Ek bilgi gönderilecekse, bu alan da encode edilmelidir.
İstek gönderildiğinde başarılı bir yanıtla birlikte SESSIONTOKEN alınır.
Kart Bilgisi Toplama ve Direct POST İşlemi
SESSIONTOKEN oluşturulduktan sonra:
Müşteri, üye iş yerinin host ettiği kendi ödeme sayfasına yönlendirilir.
Müşteri kart bilgilerini bu sayfada doldurur.
Ardından, form aracılığıyla kart bilgileri ve SESSIONTOKEN bilgisi birlikte Direct POST yöntemiyle Paratika'ya gönderilir.