# Düzenli Ödeme Detayı

Düzenli ödeme emri ile ilgili detay bilgileri dönen servistir.

{% hint style="success" %}
<https://api.paynet.com.tr/v1/subscription/subscription_detail>
{% endhint %}

{% tabs %}
{% tab title="İstek Parametreleri" %}

| Parametre İsmi       | Tip    | Zorunlu | Açıklama        |
| -------------------- | ------ | ------- | --------------- |
| **subscription\_id** | string | Evet\*  | Fatura ID       |
| **reference\_no**    | string | Evet\*  | Fatura numarası |
| {% endtab %}         |        |         |                 |

{% tab title="Dönüş Parametreleri" %}

| Parametre İsmi                  | Tip      | Zorunlu | Açıklama                                                                                                                                                                                                                                          |
| ------------------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **name\_surname**               | string   | Evet    | İsim ve soyisim bilgisi                                                                                                                                                                                                                           |
| **amount**                      | decimal  | Evet    | Düzenli ödeme tutarı                                                                                                                                                                                                                              |
| **interval**                    | int      | Evet    | Ödeme Periyodu ( 0: Günlük, 1: Haftalık, 2: Aylık, 3: Yıllık )                                                                                                                                                                                    |
| **interval\_count**             | int      | Evet    | Toplam kaç adet çekim yapılacak. interval aylık (2) ise interval\_count 12 ise bir yıl boyunca her ay çekim yapar. Eğer period değeri 2 gönderilirse 2 ayda bir toplam 12 çekim yapılır yani 24 ayda düzenli ödeme tamamlanır.                    |
| **begin\_date**                 | datetime | Evet    | Düzenli ödeme başlangıç tarihi                                                                                                                                                                                                                    |
| **reference\_no**               | string   | Evet    | Referans no bilgisi                                                                                                                                                                                                                               |
| **end\_user\_email**            | string   | Evet    | Son kullanıcı email bilgisi                                                                                                                                                                                                                       |
| **end\_user\_gsm**              | string   | Evet    | Son kullanıcı gsm bilgisi.                                                                                                                                                                                                                        |
| **agent\_id**                   | string   | Hayır   | Paynet bayi kodu                                                                                                                                                                                                                                  |
| **agent\_amount**               | decimal  | Evet    | Ödeme çekildikten sonra burada belirtilen tutar bayi hesabına aktarılır. Tutar belirtilmezse default ayarlar geçerlidir.                                                                                                                          |
| **company\_amount**             | decimal  | Evet    | Ödeme çekildikten sonra burada belirtilen tutar Ana Firma hesabına aktarılır. Tutar belirtilmezse default ayarlar geçerlidir.                                                                                                                     |
| **end\_user\_desc**             | string   | Evet    | Son kullanıcıya gösterilecek açıklama. “xxx aidatınız için düzenli ödeme onayı istiyoruz” gibi.                                                                                                                                                   |
| **addcomission\_to\_amount**    | decimal  | Hayır   | true/false, Default: false. Komisyon tutarının ödeme tutarına eklenip eklenmeyeceği belirlenir. True olduğunda komisyon tutarı kredi kartından çekilecek tutara eklenir.                                                                          |
| **currency**                    | string   | Hayır   | Para birimi. Sadece TL destekleniyor.                                                                                                                                                                                                             |
| **period**                      | string   | Hayır   | Ödemenin hangi periyotta olacağını belirler (Default 0), interval ve interval\_count ile birlikte kullanılıyor. Örn: 12 adetli Aylık ödemeli düzenli ödeme talimatında periyod 2 girilirse 2 ayda bir çekim yapılır ve toplam 24 ayda tamamlanır. |
| **user\_name**                  | string   | Hayır   | Düzenli ödeme talebini oluşturan kullanıcının adı.                                                                                                                                                                                                |
| **agent\_note**                 | string   | Hayır   | Düzenli ödeme talebini oluşturan bayinin kendisine notu. Sadece bayi görür.                                                                                                                                                                       |
| **confirmation\_webhook**       | string   | Hayır   | Düzenli ödeme talebi son kullanıcı tarafından onaylanırsa, burada belirleyeceğiniz URL'e request gönderilir.                                                                                                                                      |
| **suceed\_webhook**             | string   | Hayır   | Düzenli ödeme onaylandıktan sonra karttan ödeme çekimleri başarılı olduğunda burada belirleyeceğiniz URL'e request gönderilir.                                                                                                                    |
| **error\_webhook**              | string   | Hayır   | Düzenli ödeme onaylandıktan sonra karttan ödeme çekimleri hatalı olduğunda burada belirleyeceğiniz URL'e request gönderilir.                                                                                                                      |
| **confirmation\_redirect\_url** | string   | Hayır   | Düzenli ödeme talebi son kullanıcı tarafından onaylandığında redirect edilecek sayfanın URL'ini burada gönderilir.                                                                                                                                |
| **send\_mail**                  | bool     | Hayır   | Email gönderilsin mi? true ise düzenli ödeme talebi oluşturulduktan sonra son kullanıcının email adresine düzenli ödemeyi onaylaması için gerekli link mail olarak gönderilir.                                                                    |
| **send\_sms**                   | bool     | Hayır   | Sms gönderilsin mi? true ise düzenli ödeme talebi oluşturulduktan sonra son kullanıcının telefonuna düzenli ödemeyi onaylaması için gerekli link sms olarak gönderilir.                                                                           |
| **is\_fixed\_price**            | bool     | Hayır   | Sabit Tutar mı ? true ise tüm ödemeler amount alanında belirtilen tutar kadar çekilir. false ise invoice\_create servisi ile her bir ödeme için çekilecek tutarı vade bilgisi ile göndermelisiniz.                                                |
| **auto\_renew**                 | bool     | Hayır   | Düzenli ödeme emri bitince tekrarlansın mı ?                                                                                                                                                                                                      |
| **agent\_logo**                 | bool     | Hayır   | Bayi logo linki                                                                                                                                                                                                                                   |
| **attempt\_day\_count**         | int      | Hayır   | Ödeme çekim deneme gün sayısı. Default 3 gündür. 3 gün boyunca tanımlı kartlardan ödeme çekilmeye çalışılır. 3. günün sonunda hala çekim yapılamaz ise sözleşmeyi durdurur.                                                                       |
| **daily\_attempt\_count**       | int      | Hayır   | Ödeme gün içerisinde çekim denemesi sayısı. Default 3'tür. Gün içerisinde karttan en fazla 3 kere çekim denemesi yapılır.                                                                                                                         |
| {% endtab %}                    |          |         |                                                                                                                                                                                                                                                   |

{% tab title="Request" %}

```
 {
    "subscription_id": 902c48d-fa22-4f35-aec7-0b448fb6bf4b
 }
```

{% endtab %}

{% tab title="Response" %}

```
{
  "Data": {
    "subscription_id": "2902c48d-fa22-4f35-aec7-0b448fb6bf4b",
    "company_code": "1000",
    "agent_id": "52957",
    "user_name": null,
    "name_surname": "ozan manav",
    "end_user_email": "ozan.manav@arena.com.tr",
    "end_user_gsm": "00000000000",
    "agent_logo": "",
    "amount": "20,00",
    "agent_amount": "0,00",
    "company_amount": "0,00",
    "currency": null,
    "reference_no": "90000566",
    "agent_note": "",
    "end_user_desc": "90000566 numaralı Abonelik",
    "add_comission_to_amount": false,
    "interval": 2,
    "interval_count": 12,
    "period": 0,
    "begin_date": "24.8.2017 14:52:57",
    "is_fixed_price": false,
    "auto_renew": false,
    "confirmation_webhook": "http://test.com//Webhook/RecPayProComfirmed",
    "suceed_webhook": "http://test.com//Webhook/RecPayProSucceed",
    "error_webhook": "http://test.com//Webhook/RecPayProError",
    "confirmation_redirect_url": "",
    "status": 1,
    "send_mail": false,
    "send_sms": false,
    "sms_verification_code": "ACRQDS24"
  },
  "object_name": null,
  "code": 0,
  "message": null
} 
```

{% endtab %}

{% tab title="Service Url" %}

| Sistem           | URL                                                                                                                                                                                                                                                                     |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Canlı Sistem** | <https://api.paynet.com.tr/v1/subscription/subscription_detail>                                                                                                                                                                                                         |
| **Test Sistemi** | [https://pts-api.paynet.com.tr​\[/v1/subscription/subscription\\\_detail](https://doc.paynet.com.tr/uornek/servisler/abonelik/https:/pts-api.paynet.com.tr​\[/v1/subscription/subscription\\_detail)]\(<https://api.paynet.com.tr/v1/subscription/subscription_detail>) |
| {% endtab %}     |                                                                                                                                                                                                                                                                         |
| {% endtabs %}    |                                                                                                                                                                                                                                                                         |

{% hint style="info" %}
&#x20;\*subcription\_id veya reference\_no'dan en az birini göndermeniz gerekmektedir.
{% endhint %}
