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

Parametre
Açıklama

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