Session Token
Paratika ödeme sistemine entegre olmanın ilk adımı, SESSIONTOKEN oluşturulmasıdır. Tüm entegrasyon modelleri – ister Ortak Ödeme Sayfası (HPP), ister Direct POST ya da API tabanlı olsun – bu temel işlem üzerinden başlar.
Web sitenizde ya da mobil uygulamanızda müşterinizin sepetini oluşturduktan sonra, siparişe ait müşteri ve sepet bilgileri ile birlikte Paratika sistemine bir SESSIONTOKEN isteği gönderirsiniz. Bu istek sayesinde:
Paratika tarafında ilgili sepet ve işlem bilgileri tanımlanır,
Güvenli bir işlem oturumu başlatılır,
Takip eden adımlarda kullanılacak ödeme süreci için zemin hazırlanmış olur.
SESSIONTOKEN, ödeme akışınızın geri kalan kısmını yönlendiren benzersiz bir referans anahtardır ve tüm entegrasyon modellerinin temelini oluşturur.
SESSIONTOKEN isteği aşağıdaki istek alanlarını beklemektedir.
POST https://entegrasyon.paratika.com.tr/paratika/api/v2
MERCHANT
Bilgilerim sekmesi altından temin ettiğiniz üye iş yeri numaranız gönderilmelidir.
MERCHANTUSER
Oluşturduğunuz Merchant Api User kullanıcısının e-posta adresi gönderilmelidir.
MERCHANTPASSWORD
Oluşturduğunuz Merchant Api User kullanıcısının şifresi gönderilmelidir.
ACTION
Bu istek tipi için SESSIONTOKEN olarak gönderilmelidir.
SESSIONTYPE
Bu istek tipi için PAYMENTSESSION olarak gönderilmelidir.
RETURNURL
Ödeme işleminin bitişinden sonra, browser redirect bir entegrasyon modeli (Ortak Ödeme Sayfası HPP veya Direct Post) ile ödeme aldıysanız, işlem sonucunun size geri döndürüleceği adrestir.
MERCHANTPAYMENTID
Sipariş numarasıdır ve unique bir değer gönderilmelidir.
AMOUNT
İşlem tutarı gönderilmelidir.
CURRENCY
İşlem para birimi gönderilmelidir.
ORDERITEMS
Sepet bilgileri gönderilmelidir. Örnek olarak: [ { "productCode": "T00D3AITCC", "name": "Galaxy Note 3", "description": "Description of Galaxy Note 3", "quantity": 2, "amount": 449.99 }, { "productCode": "B00D9AVYBM", "name": "Samsung Galaxy S III", "description": "Samsung Galaxy S III (S3) Triband White (Boost Mobile)", "quantity": 1, "amount": 149.95 } ] Encoded olarak gönderilmelidir. Buradaki ürün veya ürünlerin toplam tutarı (amount) ana istek gövdesindeki AMOUNT ile uyuşmalıdır.
CUSTOMER
Müşteriniz için unique bir değer gönderilmelidir. Kendi sistemlerinizde oluşturduğunuz unique bir müşteri numarası veya TCKN gibi.
CUSTOMERNAME
Müşteri adı gönderilmelidir.
CUSTOMEREMAIL
Müşteri e-posta adresi gönderilmelidir.
CUSTOMERPHONE
Müşteri telefon numarası gönderilmelidir.
CUSTOMERIP
Müşteri IP adresi gönderilmelidir.
BILLTOADDRESSLINE
Fatura adres bilgileri gönderilmelidir.
BILLTOCITY
Fatura adres - Şehir bilgisi
BILLTOCOUNTRY
Fatura adres - Ülke bilgisi
BILLTOPOSTALCODE
Fatura adres - Posta kodu bilgisi
BILLTOPHONE
Fatura adres - Telefon numarası bilgisi
SHIPTOADDRESSLINE
Kargo adres bilgileri gönderilmelidir.
SHIPTOCITY
Kargo adres - Şehir bilgisi
SHIPTOCOUNTRY
Kargo adres - Ülke bilgisi
SHIPTOPOSTALCODE
Kargo adres - Posta kodu bilgisi
SHIPTOPHONE
Kargo adres - Telefon numarası bilgisi

Last updated