Düzenli Ödeme
- Postman Collection'ını indirmek için tıklayınız. Postman Code Snippet'inde kendi kullandığınız dilin kodlarını görebilirsiniz.
Talimat Oluşturma Metotu #
Düzenli ödeme talimatı oluşturur.
POST
https://paynkolaytest.nkolayislem.com.tr/Vpos/api/RecurringPaymentCreate
Body
application/json
| Parametre | Değer | Açıklama | |
|---|---|---|---|
sx
zorunlu
|
Sx değeriniz. | ||
language
opsiyonel
|
Dil seçeneği. Boş bırakılırsa Türkçe. | ||
Instalment
zorunlu
|
Ödemenin kaç defa alınacağı (max 12). | ||
InstalmentPeriod
zorunlu
|
30'dan farklı değer olamaz. | ||
CustomerName
zorunlu
|
Müşteri adı. | ||
CustomerMiddleName
opsiyonel
|
Müşteri ikinci adı. | ||
CustomerSurname
zorunlu
|
Müşteri soyadı. | ||
ClientRefCode
zorunlu
|
Kendi referans numaranız. | ||
PaymentStartChose
zorunlu
|
Hemen ödeme için 1, ileri tarihli ödeme için 2 gönderilmelidir. | ||
PaymentStartDate
zorunlu
|
PaymentStartChose 2 ise ileri tarihli bir gün, 1 ise mevcut günün tarihi (DD/MM/YYYY). | ||
Email
zorunlu
|
Müşteri e-posta adresi. | ||
Gsm
zorunlu
|
Müşteri cep telefonu. | ||
Amount
zorunlu
|
Her bir ödeme tutarı. | ||
Description
opsiyonel
|
İşleme ait açıklama. | ||
hashDatav2
zorunlu
|
Hash değeri (otomatik hesaplanır). Formül:
sx | Gsm | Amount | ClientRefCode | merchantSecretKey
merchantSecretKey:
String:
Base64 (SHA-512):
|
||
cardHolderIP
zorunlu
|
Kart sahibinin IP adresi (IPv4 veya IPv6). |
|
Talimat İptal Metotu #
Düzenli ödeme talimatını iptal eder.
POST
https://paynkolaytest.nkolayislem.com.tr/Vpos/api/RecurringPaymentCancel
Body
application/json
| Parametre | Değer | Açıklama | |
|---|---|---|---|
sx
zorunlu
|
Sx değeriniz. | ||
InstructionNumber
zorunlu
|
İptal edilecek talimat numarası. | ||
hashDatav2
zorunlu
|
Hash değeri (otomatik hesaplanır). Formül:
sx | InstructionNumber | merchantSecretKey
merchantSecretKey:
String:
Base64 (SHA-512):
|
||
cardHolderIP
zorunlu
|
Kart sahibinin IP adresi (IPv4 veya IPv6). |
|
Talimat Listeleme Metotu #
Düzenli ödeme talimatlarını detaylarıyla birlikte listeler.
POST
https://paynkolaytest.nkolayislem.com.tr/Vpos/api/RecurringPaymentList
Body
application/json
| Parametre | Değer | Açıklama | |
|---|---|---|---|
sx
zorunlu
|
Sx değeriniz. | ||
startDate
zorunlu
|
Başlangıç tarihi (DD.MM.YYYY). | ||
endDate
zorunlu
|
Bitiş tarihi (DD.MM.YYYY). | ||
nameSurname
opsiyonel
|
Müşteri ad-soyadına göre filtreleme. | ||
gsm
opsiyonel
|
Müşteri cep telefonuna göre filtreleme. | ||
cardHolderIP
zorunlu
|
Kart sahibinin IP adresi (IPv4 veya IPv6). |
|