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. Ödeme Metotları
  2. PayLink

PayLink Detay

Previousconfirmation_url'e Post Edilen ParametrelerNextPayLink Listeleme

Last updated 10 months ago

Oluşturulan PayLink'lerin detayına bu servis ile erişebilirsiniz.

Bu servisi kullanmak için secret_key ile basic authentication yapmalısınız.

https://api.paynet.com.tr/v1/mailorder/detail

Parametre İsmi

Tip

Zorunlu

Açıklama

id

string

Evet*

Ödeme emrine ait id

reference_no

string

Evet*

Ödeme emrine ait referans numarası

Parametre İsmi

Tip

Açıklama

company_code

string

Ana firma kodu

agent_id

string

Paynet bayi kodu

xact_id

string

İşlem id'si (Tek kart)

reference_no

string

Ödeme emrine ait referans numarası

email

string

Ödeme emrinin gönderileceği email adresi

user_name

string

Ödeme emri oluşturulan kullanıcı bilgisi

name_surname

string

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

amount

decimal

Ödeme tutarı

currency

string

Ödeme para birimi

installment

int

Taksit sayısı

phone

string

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

bank_id

string

Müşterinizin sadece belirli bir banka kartı ile işlem yapmasını sağlayabilirsiniz.

expire_date

string

Ödeme URL'inin geçerlilik süresini belirlemek için kullanılır.

create_date

string

Ödeme emri oluşturulma tarihi

note

string

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

agent_note

string

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

succeed_url

string

İş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

İş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

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

bank_name

string

Banka adı

status

char(1)

0:ODEME_BEKLENIYOR 1:ODEME_ALINDI 2:SURE_ASIMI 3:PASIF_EDILDI

send_confirmation_mail

string

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

send_sms

bool

Ödeme emrinin SMS ile gönderilip gönderilmeyeceğini belirler

send_mail

bool

Ödeme emrinin mail ile gönderilip gönderilmeyeceğini belirler.

multi_payment

bool

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

payments

List[]

Birden fazla kart ile ödeme geçildiğinde işlem id'lerini döner

=> id

int

Id

=> xact_id

string

Çoklu kart ile geçilen her işlemin id'si

object_name

string

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

code

int

Sistem sonuç kodu

message

string

Sistem mesajı

{  
   "id":"c1c4f41c-3d8c-4143-a2dc-114e587fd1b3"
}

{
    "company_code": "1001",
    "agent_id": "1001",
    "xact_id": "xk_EAAAAK/JIGdb8*YgktzPs0xXs8BL1CXjQb*lxa52PRksw3pJ",
    "reference_no": "",
    "email": "info@paynet.com.tr",
    "user_name": "          ",
    "name_surname": "O*** Ö******",
    "amount": 120,
    "currency": "TL",
    "installment": 0,
    "phone": "539560****",
    "bank_id": "",
    "expire_date": "2019-10-18T21:46:17.71",
    "create_date": "2019-10-18T09:46:17.717",
    "note": "",
    "agent_note": "test",
    "succeed_url": "",
    "error_url": "",
    "confirmation_url": "",
    "bank_name": "",
    "status": 0,
    "send_confirmation_mail": false,
    "send_sms": false,
    "send_mail": false,
    "multi_payment": true,
    "payments": [
        {
          "xact_id": "xk_EAJGFKK/xk9lA3bE8cR2dZ5eP6fG7hI4jK1*45ghhghfgGHF",
          "id": 5435
        }
    ],
    "object_name": null,
    "code": 0,
    "message": null
}

Sistem

URL

Canlı Sistem

https://api.paynet.com.tr/v1/mailorder/detail

Test Sistemi

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

id ve reference_no alanlarından en az biri zorunludur.

Bakınız