# Sale

Paratika'nın **SALE API** servisi ile uygulamanız ve Paratika ödeme sistemi arasında **server-to-server** iletişim kurarak doğrudan ödeme alabilirsiniz.

***

### **Süreç Akışı**

1. **Alışveriş Sepeti Oluşturma:**\
   Öncelikle, müşterinizin satın alacağı ürünler ile bir **alışveriş sepeti** oluşturmalısınız.
2. **SESSIONTOKEN Alma:**\
   Sepet bilgilerini kullanarak Paratika sisteminden bir **SESSIONTOKEN** talep etmelisiniz.\
   (Detaylar için: [Session Token](/entegrasyon/api-istekleri/oturum-anahtari/session-token.md))
3. **SALE API Çağrısı Yapma:**
   * Alınan **SESSIONTOKEN** ve müşteriden toplanan **kart bilgileri** ile Paratika'nın **SALE API** servisine istek yapılır.
   * İstek tamamen **backend (server-side)** üzerinden, doğrudan Paratika sistemine gönderilir.
   * Böylece ödeme işlemi kullanıcı tarayıcısına bağlı kalmadan güvenli şekilde tamamlanır.

***

### **Önemli Notlar**

* SALE API yalnızca **POST** metodunu destekler.
* İstek yapılırken yetkilendirme için:
  * **Üye İş Yeri Numarası (MERCHANT)**
  * **API Kullanıcı Adı (MERCHANTUSER)**
  * **API Şifresi (MERCHANTPASSWORD)**\
    bilgileri kullanılmalıdır.
* Kart verileri PCI-DSS uyumluluğuna dikkat edilerek korunmalı ve işlenmelidir.

***

### **Kısaca:**

* Web veya mobil uygulamanızdan sunucunuz aracılığıyla doğrudan ödeme yapılır.
* Kullanıcı deneyimi hızlıdır; kullanıcı ödeme için farklı bir sayfaya yönlendirilmez.
* Tam kontrol ve esneklik sağlar.

SALE 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 **SALE** olarak gönderilmelidir.                                                           |
| SESSIONTOKEN     | Satış işleminiz için müşterinizin sepet bilgilerini kullanarak yaratmış olduğunuz SESSIONTOKEN iletilmelidir. |
| CARDPAN          | Müşterinizin 16/15/14 haneli kart numarası iletilmelidir.                                                     |
| CARDEXPIRY       | Müşterinizin kartının son kullanma tarihi iletilmelidir.                                                      |
| CARDCVV          | Müşterinizin kartının CVV değeri iletilmelidir.                                                               |
| NAMEONCARD       | Müşterinizin kullandığı kart üzerindeki isim iletilmelidir.                                                   |
| INSTALLMENTS     | İşlemde talep ettiğiniz taksit sayısı iletilmelidir.                                                          |

***

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


---

# 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/api-istekleri/finansal-islemler/sale.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.
