Paynet API
1.0.1
1.0.1
  • Başlarken
  • Nasıl Erişirim?
  • Neye İhtiyacım var?
  • Hazır Altyapılar
  • Ödeme Metotları
    • API Entegrasyonu
      • Ödeme
      • 3D ile ödeme
    • Hazır Form
    • Özelleştirilebilir Form
      • Event Parametreleri
      • Servis Parametreleri
    • PayLink
      • PayLink Oluşturma
        • POST Metodu
        • confirmation_url'e Post Edilen Parametreler
      • PayLink Detay
      • PayLink Listeleme
      • PayLink Durum Güncelleme
  • SERVİSLER
    • İşlem
      • Ödeme Onaylama
      • Finansallaştırma
      • Ödeme Kontrol
      • İşlem Detay
      • İşlem Listesi
      • İşlem İşaretleme
      • İşlem Bilgi Ekleme
      • İşlem Slip
      • İmza Yükle
      • Ödeme Raporu
      • Escrow Durum Güncelleme
    • İptal/İade
      • İade
      • İade Listesi
      • Ön Otorizasyon İptal
      • Finansallaştırma İptal
    • Oran
      • Oran Tablosu(Sunucu Tabanlı)
      • Oran Tablosu(İstemci Taraflı)
      • Oran Tipi Düzenleme
      • Oran Tipi Silme
      • Oran Tanımlama
    • Bayi
      • Auto Login
      • Login
      • Bayi Kontrol
      • Limit
    • Abonelik
      • Oluşturma
      • Detay
      • Listeleme
      • Durum Güncelleme
      • Tutar Güncelleme
      • Tekrar Gönder
      • Kart Bilgisi Listesi
      • Kart Etiket Bilgisi Güncelleme
      • Kart Bilgisi Silme
      • Kart İlişkilendirme
      • Kart Ekleme
        • Kart ekleme başlatma
        • Kart ekleme tamamlama
      • Kart Bilgisi Sıra Düzenleme
      • Kart Bilgisi Filtreleme
      • Fatura oluşturma
      • Fatura Listesi
      • Fatura Durum Güncelleme
      • Fatura Tutar Güncelleme
      • Plan Tutar Güncelleme
      • Toplu Fatura Durum Güncelleme
      • Fatura Ödeme Girişimi Listesi
      • Manuel Çekim
    • Kart Saklama
      • Kart Bilgisi Saklama
      • Kart Silme
      • Kart Açıklaması Güncelleme
      • Kart Listesi
      • OTP Gönderme
      • OTP Kontrol
    • Cari Hesap Entegrasyonu
    • Fatura
    • Başvuru
      • Başvuru Oluşturma
      • Başvuru Çekme
      • Form Tipine Bağlı Dokümanlar
  • GENEL BİLGİLER
    • Banka Kodları
    • Taksit Kodları
    • Hata Kodları
      • HTTP Status Kodlar
      • Hata Tipleri
      • Dönüş Kodları
    • Veri Tipleri
      • Status
      • Kart Tipi
      • İşlem Tipi
    • Test Kartları
    • Örnek Projeler
    • Sıkça Sorulan Sorular
      • Kart Saklama Süreci Hakkında
  • English
    • What I need ?
    • API Integration
      • Payment
      • 3D Payment
    • Card Save
      • Card Information Saving
      • Deleting Card
      • Card Description Update
      • Card List
      • Sending OTP
      • OTP Control
    • Transaction
      • Payment Confirmation
      • Financialization
      • Payment Check
      • Transaction Details
      • Transaction List
      • Transaction Marking
      • Adding Transaction Information
      • Transaction Slip
      • Upload Signature
      • Payment Report
      • Escrow Status Update
    • Cancellation/Refund
      • Refund
      • Refund List
      • Pre-Authorization Cancellation
      • Financialization Cancellation
    • Agent
      • Auto Login
Powered by GitBook
On this page
  1. SERVİSLER
  2. Abonelik

Oluşturma

v1/subscription/create

Bu servis ile müşterinize bir düzenli ödeme talebi oluşturabilirsiniz. Servisten dönen "url" , müşterinizin düzenli ödeme için kart bilgilerini girebileceği ve düzenli ödemenin şartlarına onay verebileceği sayfanın erişim linkidir.İsterseniz müşterinizden kart bilgilerini ve onayı alacağınız sayfayı kendi web siteniz içine düzenli ödeme custom form entegrasyonu ile entegre edebilirsiniz. Bununla ilgili daha detay bilgiyi Api.destek@paynet.com.tr mail adresinden alabilirsiniz.

https://api.paynet.com.tr/v1/subscription/create

Parametre İsmi

Tip

Zorunlu

Açıklama

name_surname

string

Evet

İsim ve soyisim bilgisi

amount

string

Evet

Düzenli ödeme tutarı.Tutar 100 ile çarpılmış olmalıdır. “10.00 TL” => “1000” olarak gönderilmeli.

interval

int

Evet

Ödeme periyodu( 0:Günlük, 1:Haftalık, 2:Aylık, 3:Yıllık)

interval_count

int

Evet

Toplam çekim adedi. interval aylık(2) ise interval_count 12 ise bir yıl boyunca her ay çekim yapar.

begin_date

datetime

Evet

Düzenli ödeme başlangıç tarihi

reference_no

string

Evet

Referans numarası 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

string

Evet

Ödeme çekildikten sonra burada belirtilen tutar bayi hesabına aktarılır.Tutar belirtilmezse default ayarlar geçerlidir.

company_amount

string

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

add_comission_to_amount

bool

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

int

Hayır

Ödemenin hangi periyotta olacağını belirler. (Default:0), interval ve interval_count ile birlikte kullanılır. Ö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 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 invoince_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

string

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 gündür. Gün içerisinde karttan en fazla 3 kez çekim denemesi yapılır.

is_charge_on_card_confirmation

bool

Hayır

Bu parametre true olarak ve is_fixed_price parametresi 1 gönderildiğinde önprovizyon olmaksızın ilk vade çekimi gerçekleşecektir.

group_reference_no

string

Hayır

Birbiri ile ilişkilendirmek istediğiniz düzenli ödemeleri bu parametre altında grup yapabilirsiniz. En fazla 50 karakter olmalıdır.

otp_control

bool

Hayır

Ödeme işlemi sırasında otp doğrulaması yapılıp yapılmayacağını belirler.

Parametre İsmi

Tip

Açıklama

object_name

string

Dönüş yapılan API'nin nesne adı

code

string

Dönüş sonucunun kodu

message

string

Dönüş sonuç kodunun açıklaması

url

string

Düzenli ödeme URL'i

subscription_id

string

Düzenli ödeme ID

status

string

Düzenli ödeme durumu

{  
   "name_surname":"Ozan Manav",
   "amount":2000,
   "interval":2,
   "interval_count":12,
   "reference_no":"90000543",
   "begin_date":"2017-08-14T16:44:49.9405776+03:00",
   "end_user_email":"ozan.manav@arena.com.tr",
   "end_user_gsm":"5452838997",
   "agent_id":"48811",
   "send_mail":false,
   "send_sms":false,
   "is_fixed_price":false,
   "attempt_day_count":"5",
   "suceed_webhook":"http://test.com/successpage",
   "error_webhook":"http://test.com/errorpage",
   "confirmation_webhook":"http://test.com/confirmationpage",
   "end_user_desc":"90000543 numaralı üyelik"
}
{
"object_name":"subscription_create",
"code":0,
"message":"Başarılı Islem"
} 

Sistem

URL

Canlı Sistem

Test Sistemi

PreviousAbonelikNextDetay

Last updated 4 years ago

/

https://api.paynet.com.tr/v1/subscription/create
https://pts-api.paynet.com.tr
v1/subscription/create