Ortak Ödeme Sayfası - HPP

(Browser Redirect)

Hangi entegrasyon modelini tercih ederseniz edin — ister HPP (Ortak Ödeme Sayfası), ister Direct POST - MOTO, ister Direct POST - 3D Secure — tüm süreçlerin başlangıç noktası, müşterinin satın alacağı ürünlerin bir sepet mantığıyla hazırlanması ve bu sepet üzerinden bir SESSIONTOKEN oluşturulmasıdır.

Başlangıç: Panel Erişimi Bilgileri

Başvuru ve İlk Adımları tamamladıktan sonra:

  • Üye İşyeri ID’nizi

  • API Kullanıcı Adınızı

  • API Kullanıcı Şifrenizi

temin etmiş olmanız gerekir. Bu bilgiler, API üzerinden Paratika sistemine güvenli bağlantı kurmak için kullanılacaktır.

Sepet Oluşturma ve SESSIONTOKEN Alma

Kendi web sitenizde veya mobil uygulamanızda müşterinizin alışveriş sepeti oluşturulduktan sonra, ödeme adımına geçmek isteyen müşteri için, bu sepet bilgilerini kullanarak Paratika sisteminde bir işlem başlatmanız gerekir. Bunun için SESSIONTOKEN talebinde bulunulur.

HPP Entegrasyonu Özelinde: SESSIONTOKEN adresinde ayrıntılı olarak belirtildiği gibi, bazı kritik parametreler şunlardır:

  • MERCHANTPAYMENTID: Sipariş numarasını temsil eder. Her işlem için benzersiz (unique) bir değer üretilerek gönderilmelidir.

  • ORDERITEMS: Sepetteki ürünlerin listesini içerir. JSON formatında hazırlanmalı, gönderim öncesinde encode edilmelidir.

  • EXTRA: Eğer işlemle ilgili ek bilgiler gönderilecekse, bu alan da yine encode edilerek iletilmelidir.

SESSIONTOKEN Talebi

Sepet ve müşteri bilgileriyle hazırladığınız SESSIONTOKEN isteğini gönderdiğinizde, başarılı bir yanıt aldığınızda dönen response içinde bir SESSIONTOKEN değeri elde edersiniz. Bu token, ödeme sürecinin ilerleyen adımlarında kullanılacaktır.


Ortak Ödeme Sayfasına Yönlendirme (HPP Kullanımı)

SESSIONTOKEN oluşturulduktan sonra, müşteriyi ödeme işlemi için Paratika'nın ortak ödeme sayfasına yönlendirebilirsiniz. Bu işlem şu şekilde yapılır:

Burada SESSIONTOKEN, almış olduğunuz token değeri ile dinamik olarak değiştirilmelidir.

Ortak Ödeme Sayfası (HPP) Yönlendirme Linkleri

Bu yönlendirme sayesinde, müşteriniz güvenli Paratika ödeme sayfasına geçiş yapar ve kredi kartı bilgilerini güvenli ortamda girerek ödeme işlemini tamamlar.

Ödeme sonucunda müşteriniz önce Paratika ortak ödeme sayfasına geri dönecek.

Daha sonrasında ise SESSIONTOKEN yaratımı esnasında vermiş olduğunuz RETURNURL adresine işlem sonucu ile beraber geri yönlendirilecektir.

İşte bu aşamada web siteniz üzerinde gelen cevabı yorumlayarak müşterinize oluşturulmuş siparişini veya başarısız ödeme hakkında bilgilendirme sayfanızı gösterebilirsiniz.

Last updated