# Ortak Ödeme Sayfası - HPP

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**](/entegrasyon/api-istekleri/oturum-anahtari/session-token.md) oluşturulmasıdır.

**Başlangıç: Panel Erişimi Bilgileri**

[Başvuru ve İlk Adımları](/ilk-adimlar/basvuru-ve-ilk-adimlar.md) 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**](/entegrasyon/api-istekleri/oturum-anahtari/session-token.md)  talebinde bulunulur.

**HPP Entegrasyonu Özelinde:**\
[**SESSIONTOKEN**](/entegrasyon/api-istekleri/oturum-anahtari/session-token.md)  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.

<figure><img src="/files/JKo9aKOQjIcz6sSUZXC1" alt=""><figcaption></figcaption></figure>

***

#### **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:

```html
<form action="https://entegrasyon.paratika.com.tr/payment/SESSIONTOKEN" method="post">
  <input type="submit" value="Ödeme Sayfasına Git" />
</form>
```

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

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

<table><thead><tr><th width="140">Ortam</th><th>Link</th></tr></thead><tbody><tr><td>Entegrasyon</td><td><a href="	https://entegrasyon.paratika.com.tr/payment/[SESSIONTOKEN]">https://entegrasyon.paratika.com.tr/payment/[SESSIONTOKEN]</a></td></tr><tr><td>VPOS (Canlı)</td><td><a href="	https://vpos.paratika.com.tr/payment/[SESSIONTOKEN]">https://vpos.paratika.com.tr/payment/[SESSIONTOKEN]</a></td></tr></tbody></table>

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.&#x20;

<figure><img src="/files/TPx4gaNU7RhRUTqMOCm7" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/vo11WDq6TnVQMpx6tlJQ" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/vUusXiCrT43rd6rPMXVh" alt=""><figcaption></figcaption></figure>

İş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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.paratika.com.tr/entegrasyon/entegrasyon-modelleri/ortak-odeme-sayfasi-hpp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
