Paynet API
ÖRNEK
ÖRNEK
  • Başlarken
  • Nasıl Erişirim?
  • Neye İhtiyacım var?
  • Ödeme Methodları
    • Hazır Form
    • Özelleştirilebilir Form
      • Event Parametreleri
      • Servis Parametreleri
    • Ortak Ödeme Sayfası
      • Ödeme Emri Oluşturma
        • POST Methodu
        • GET Methodu
      • Emir Listesi
      • Confirmation Url Adresine Post Edilen Parametreler
    • API Entegrasyonu
      • Ödeme
      • 3D ile ödeme
  • SERVİSLER
    • İşlem
      • Ödeme Onaylama
      • Ödeme Raporu
      • Finansallaştırma
      • Ödeme Kontrol
      • İşlem Detay
      • İşlem Listesi
      • İşlem İşaretleme
      • İşlem Bilgi Ekleme
      • İşlem Slip
      • İmza Yükle
    • İptal/İade
      • İade Talebi
      • İade Talebi 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
      • Limit
    • Abonelik
      • Düzenli Ödeme Oluşturma
      • Düzenli Ödeme Durum Güncelleme
      • Düzenli Ödeme Faturalandırma
      • Düzenli Ödeme Emri Tekrar Gönder
      • Düzenli Ödeme Listesi
      • Kart Bilgisi Listesi
      • Fatura Durum Güncelleme
      • Toplu Fatura Durum Güncelleme
      • Kart Bilgisi Silme
      • Düzenli Ödeme Detayı
      • Kart Bilgisi Sıra Düzenleme
      • Fatura Listesi
      • Fatura Ödeme Girişimi Listesi
      • Manuel Çekim
    • Cari Hesap
    • Kart Saklama
      • 1.Ödeme Sırasında Kart Saklama
        • 1.1.Authenticate Servis
        • 1.2.BIN Kontrol Servisi
        • 1.3.Kart Kaydetme Servisi
        • 1.4.Kart Bilgilerini Yollama
        • 1.5.Kredi Kartından Ödeme Alınması
      • 2.Saklanmış Kart Verisi ile Ödeme Alma
        • 2.1.Authenticate Servis
        • 2.2.Tanımlı Kart Listesi
        • 2.3.BIN Kontrol Servisi
        • 2.4.Kart Hash Üzerinden Kredi Kartından Ödeme Alma
        • 2.5.Ödemenin Alınması
      • 3.Ödeme Almadan Kart Verisi Kaydetme
        • 3.1.OTP Gönderme Servisi
        • 3.2.OTP Kontrol Servisi
        • 3.3.Kart Bilgisi Saklama Servisi
        • 3.4.Kart Silme Servisi
        • 3.5.Kart Açıklaması Güncelleme Servisi
        • 3.6.Kart Listesi Servisi
    • Fatura
    • Başvuru
      • Başvuru Kayıt Servisi
      • Döküman Tipleri Çekme Servisi
      • Form Tipine Bağlı Doküman Çekme Servisi
      • Doküman Yükleme
      • Doküman Silme
      • Başvuru Çekme
  • 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ı
    • Sıkça Sorulan Sorular
      • Kart Saklama Süreci Hakkında
Powered by GitBook
On this page
  1. Ödeme Methodları
  2. Ortak Ödeme Sayfası
  3. Ödeme Emri Oluşturma

POST Methodu

Post metodu üzerinden ödeme emri göndermenin authentication mekanizması basic authentication üzerinden size vermiş olduğumuz secret key ile sağlanmaktadır.

Parametre İsmi

Tip

Zorunlu

Açıklama

pos_type

int

Hayır

Paynet’in pos’ları mı yoksa Firma’nın kendi pos’ları mı kullanılacak onu belirle. Default olarak Paynet pos’ları çalışır.

addcomission_to_amount

bool

Hayır

Komisyon tutarının kredi kartından çekilecek tutara eklenip eklenmeyeceğini belirler. Default false.

agent_id

string

Hayır

Ödeme firmanın bir bayisinin carisine aktarılacak ise bu alanda bayinin bayi kodu gönderilir. Bayi tanımının Paynet sisteminde tanımlı olması gerekir.

name_surname

string

Evet

Ödeme alınacak kişinin adı, soyadı

user_name

string

Hayır

Ödeme emri oluşturan kullanıcı bilgisi, zorunlu değildir.

amount

decimal

Evet

Ödeme tutarı

email

string

Hayır

Ödeme emrinin gönderileceği email adresi, send_mail parametresi true ise zorunlu

send_email

bool

Hayır

Ödeme emrinin mail ile gönderilip gönderilmeyeceğini belirler. True ile email parametresi zorunlu. Default false

phone

double

Hayır

Ödeme emrinin SMS ile bilgilendirilmesi için SMS’in gönderileceği telefon numarası

send_sms

string

Hayır

Ödeme emrinin SMS ile gönderilip gönderilmeyeceğini belirler. True ise phone parametresi zorunlu. Default false.

expire_date

string

Hayır

Ödeme URL’inin geçerlilik süresini belirlemek için kullanılır. Saat olarak gönderilir. 72 saat geçerlilik süresi için 72 olarak gönderilir.

note

string

Hayır

Ödeme sayfasında ödeme yapacak kişiye gösterilecek açıklama.

agent_note

string

Hayır

Ödeme işlemi yapıldığında raporlarda görünecek açıklama bilgisi.

reference_no

string

Hayır

Ödeme işleminin ilişkilendirileceği referans numarası, Fatura no, sipariş no gibi.

instalment_key

string

Hayır

İlgili oranın ID'si. Ödeme emri yollayan kişinin işlemi hangi banka ve taksit ile gerçekleşmesini isterse bu ID gönderilerek olur.

succeed_url

string

Hayır

İşlem başarılı ise bu parametrede gönderilen url’in sonuna işlem numarası(xact_id) parametresini ekleyerek yönlendirme yapılır. Boş olarak gönderilirse Paynet’in default ödeme sonuç sayfası gösterilir.

error_url

string

Hayır

İşlem başarısız ise bu parametrede gönderilen url’in sonuna işlem numarası(xact_id) parametresini ekleyerek yönlendirme yapılır. Boş olarak gönderilirse Paynet’in default ödeme başarısız sayfası gösterilir.

confirmation_url

string

Hayır

Eğer işlem başarılı ise burada belirtilen url’e aşağıda confirmation_url adresine post edilen parametreler’de belirtiğimiz parametreler json formatında post edilir.

send_confirmation_email

bool

Hayır

Default true, Ana firmanın Paynet’te tanımlı mail adresine ödeme başarılı ise mail gönderir.

multi_payment

bool

Hayır

Default true. Ödemeyi birden fazla kart ile yapmasına olanak tanıyor.

Parametre İsmi

Tip

Açıklama

url

string

Ödeme işleminin yapılacağı url linki. Bu link ile son kullancı kredi kart bilgilerini girerek ödeme işlemini gerçekleştirir.

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ı

{  
   "amount":120,
   "expire_date":12,
   "name_surname":"Onur Özdemir",
   "email":"onur.ozdemir@arena.com.tr",
   "phone":"5358407813",
   "send_mail":true,
   "send_sms":true
}
{  
   "url":" https://pts.paynet.com.tr/S/M?id=22c1ec4b-3c97-41bf-8e07-d352d403b1c0 ",
   "object_name":"mailorder",
   "code":0,
   "message":"Başarılı Islem"
}

Sistem

URL

Canlı Sistem

Test Sistemi

PreviousÖdeme Emri OluşturmaNextGET Methodu

Last updated 6 years ago

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