# Ödeme İsteği Gönderimi

Ödeme İsteği Gönderimi

<table><thead><tr><th width="104.33333333333331">Metod</th><th width="490">API URL</th><th>Parametreler</th></tr></thead><tbody><tr><td>POST</td><td>https://base-url/api/services/SendPaymentRequest</td><td>JSON File</td></tr></tbody></table>

Servise gönderilmesi gereken parametreler şu şekildedir;

\
Ödeme İsteği Gönderimi Servisi İstek Mesajı Parametreleri

<table><thead><tr><th width="229">Parametre</th><th width="92">Tip</th><th width="77">Zorunlu</th><th>Açıklama</th></tr></thead><tbody><tr><td>MERCHANT</td><td>string</td><td>Evet</td><td>Üye iş yerine özel oluşturulan eşsiz kimlik bilgisidir.</td></tr><tr><td>MERCHANT_KEY</td><td>string</td><td>Evet</td><td>Üye iş yerine özel oluşturulan anahtar bilgisidir.</td></tr><tr><td>AMOUNT</td><td>string</td><td>Evet</td><td>Ödeme işlemine ait işlem tutarı bilgisidir.</td></tr><tr><td>INSTALLMENT</td><td>int</td><td>Evet</td><td>Taksit sayısı bilgisidir.</td></tr><tr><td>PHONE_NUMBER</td><td>string</td><td>Evet</td><td>İşlemi gerçekleştiren kullanıcının(müşterinin) telefon bilgisidir.</td></tr><tr><td>MAIL</td><td>string</td><td>Evet</td><td>İşlemi gerçekleştiren kullanıcının(müşterinin) mail bilgisidir.</td></tr><tr><td>TYPE</td><td>int</td><td>Evet</td><td>İşlemi gerçekleştiren kullanıcıya(müşteriye) Sms gönderilmesi için 1, Mail gönderilmesi için 2, Yanlızca link üretmek için 3 olarak gönderilmelidir.</td></tr><tr><td>LOCALE</td><td>string</td><td>Evet</td><td>Ödeme sayfasının dil seçenek bilgisidir. Türkçe için "tr", İngilizce için "en" olarak gönderilmelidir.</td></tr><tr><td>IS_TOTAL_AMOUNT</td><td>string</td><td>Evet</td><td>Karttan Çekilecek Tutar olup olmadığı bilgisidir.</td></tr><tr><td>PRODUCT</td><td>string</td><td>Evet</td><td>Ürünün ad bilgisidir.</td></tr></tbody></table>

Servise gönderilecek örnek bir JSON dosyası şu şekildedir;

```json
{
    "MERCHANT": "TEST1234", 
    "MERCHANT_KEY": "4oK26hK8MOXrIV1bzTRVPA==", 
    "AMOUNT" : "10,56", 
    "INSTALLMENT" : 0, // Taksit Limiti Bilgisi, 0 Yollanması Durumunda Limit Uygulanmaz 
    "PHONE_NUMBER": "5554443322", 
    "MAIL": "test@mail.com", 
    "TYPE" : 1, // 1 : SMS GÖnder , 2 : Mail Gönder , 3 : Yalnızca Link Üret 
    "LOCALE": "tr", // "tr" , "en" 
    "IS_TOTAL_AMOUNT" : true, // false : Hesaba Yatacak Tutar , true : Karttan Çekilecek Tutar 
    "PRODUCT" : "Test Ürün" 
}
```

Servisten işlem sonrasında gönderilen cevap mesajına ait parametreler şu şekildedir;

Ödeme İsteği Gönderimi Servisi örnek bir JSON Response dosyası şu sekildedir;

```json
{
    "RETURN_CODE": "0", 
    "RETURN_MESSAGE": "Ödeme İsteği Başarıyla Gönderildi", 
    "STATUS": "SUCCESS", 
    "URL": "http://localhost:55826/Pages/PayLinkNew.aspx?hash=R428ZEXADN", 
    "SendPaymentRequestId": "2482" 
}
```
