# Karekod ile Ödeme Oluşturma

### Karekod ile Ödeme Oluşturma

Karekod ile ödeme oluşturmak için bu servisi kullanabilirsiniz. Oluşturma işlemi sırasında karekod datası oluşturularak servis cevabında dönülür.&#x20;

#### Oluşturma Süreci

1. İş yeri, karekodlu ödeme isteği yapar.
2. Sanal POS, bankadan aldığı Karekod verisini iş yerine iletir.
3. İş yeri, karekod'u kart hamiline gösterir.
4. Kart hamili, ödemeyi gerçekleştirmek istediği kartı veya hesabı seçerek mobil bankacılık uygulaması üzerinden işlemi onaylar.
5. İşlem Sanal POS üzerinden provizyona gönderilerek tamamlanır ve işlem sonucu üye iş yerine iletilir.

#### Önemli Noktalar

* Karekod ile ödeme işlemi, sadece satış işlemi olarak gerçekleştirilebilir. Ön provizyon işlemleri yapılamaz.
* Karekod ile iptal ve iade işlemleri gerçekleştirilebilir.
* Hesaptan ödenen FAST işlemleri, yalnızca iade edilebilir.
* Ödeme tutarı (`amount`) kuruş cinsinden gönderilmelidir (örn: 299.00 TL = 29900)
* İşyerinin yetkisi olması durumunda "Link ile Ödeme Satış" işlemlerinde veya "Hosting Satış" işlemlerinde Karekod ile Ödeme gerçekleştirilebilir.


---

# 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-vpos.halkode.com.tr/api-listesi/karekod-ile-odeme-islemleri/karekod-ile-odeme-olusturma.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.
