> For the complete documentation index, see [llms.txt](https://developer-tr.hoppacuzdan.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer-tr.hoppacuzdan.com/hoppa-gelistirici-ortami/kurumsal-api/25-integration/2-corporate/20-pos-payment.md).

# 20 - Pos Payment

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

**Prod ve Test Ortamı**&#x20;

Prod Api URL : <mark style="color:orange;"><https://apigw.elekse.com></mark>\
Test Api URL  : <mark style="color:purple;"><https://apigwtest.elekse.com></mark>

Test Ortamı Kart Bilgileri

* 9792380000000009 (Debit)
* 9792100000000001 (Credit)

• Son kullanma tarihi ve cvv bilgileri herhangi bir bilgi ile doldurulabilir. \
• Kart üzerinde ki isim bilgisi herhangi bir bilgi ile doldurulabilir.

1 - Kart ile bakiye yükleme sürecinde öncelikle limitleri öğrenmek amacıyla <mark style="color:purple;">**`pospaymentlimits`**</mark> metoduna istek atılır. Burada dönen response bizlere ne kadar yükleme yapabileceğimiz hakkında bilgi verir.

2 - Sonrasında <mark style="color:purple;">**`paymentcommissioncalculator`**</mark> ile yükleme yapacağımız tutara göre ödenecek komisyon ve toplam tutarı elde ederiz. Komisyonun ödeme tutarı içerisinden kesilmesi yada ödeme tutarına ek olarak kesilmesini tercih edebilirsiniz.

3 - Tüm bilgiler ışığında ödeme işlemini başlatmak için <mark style="color:purple;">**`startpayment`**</mark> kullanırız. Girilen bilgiler Hoppa API tarafında kontrolleri sağlandıktan sonra EsnekPOS API ile 3D Güvenli ödeme yönlendirilir ve OTP (tek kullanımlık şifre) doğrulandıktan sonra EsnekPOS API tarafından işlemler gerçekleştirilir. İşlemin sonucunda başarılı yada başarısız sayfasına yönelendirilir. Başarılı olma durumunda tutar hesabınıza yansıtılır ve kullanılabilir duruma gelir.
