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. English
  2. Transaction

Financialization

v1/transaction/capture

PreviousPayment ConfirmationNextPayment Check

Last updated 3 years ago

The service where financialization has done for the relevant amount or less than the relevant amount from the credit card in pre-authorized transactions.

This service is only used for capturing pre-provision type transactions.

To use the financialization service, you must perform basic authentication with the secret_key.

Parameter Name

Type

Required

Description

xact_id

string

Yes*

Encrypted Transaction Id.

xact

string

Yes*

Transaction Id.

reference_no

string

Yes*

Reference number of the related transaction

amount

string

No

The amount at which financialization is wished. The amount must be multiplied by 100. It should be sent as like “10.00 TL” => “1000”. If it is sent empty, the full pre-authorization amount will be taken.

Parameter Name

Type

Description

xact_id

string

Encrypted Transaction Id.

xact_date

datetime

Transaction Date.

transaction_type

char

1 for sale 4 for financialization

pos_type

char

5: Paynet POS

is_tds

bool

If the transaction performed with 3D,this value return as true.

agent_id

string

Paynet agent code of the dealer that performed the transaction.

user_id

string

The user who performing the transaction.

email

string

Mail address.

phone

string

Phone number.

bank_id

char

The bank's code in the Paynet system.

instalment

int

Installment count.

ratio

float

Rate that used during transaction.

card_no_masked

string

Masked card number.

card_holder

string

Card owner.

amount

decimal

Amount that withdrawn from credit card.

net_amount

decimal

Amount without commission.

comission

decimal

Comission.

comission_tax

decimal

Comission tax.

currency

char

Currency.

authorization_code

string

Bank confirmation code.

reference_code

string

Bank reference code.

order_id

string

Bank order no.

is_succeed

bool

It returns true if the transaction successful. If the transaction is successful, it returns as http 200 and and is_succeed return as true. If the bank does not approve transaciton, it returns http 200 and is_succed return as false.

paynet_error_id

string

Paynet system error code.

paynet_error_message

string

Paynet system error code.

bank_error_id

string

Bank error code.

bank_error_message

string

Bank error message.

bank_error_short_desc

string

Bank error message.

bank_error_long_desc

string

Bank error message.

object_name

string

Transaction.

code

string

System result code .

message

string

System message.

{  
   "xact_id":"xk_EAAAANFhOW7SioFxO8LHPMruxp0hX3wE8NmJSmGUD*W3uISj"  ,
    "amount":"100"
}
{
"xact_id": "xk_EAAAAIO6j*mZ24gKFpk739cUeuL9P7oKyavBUO0Rbe7WKYXG",
"xact_date": "2016-04-08T10:27:22.0296925+03:00",
"transaction_type": 4,
"pos_type": 5,
"is_tds": true,
"agent_id": "20005",
"user_id": "cardholder",
"email": "",
"phone": "",
"bank_id": "AXSS",
"instalment": 3,
"ratio": 0.04,
"card_no_masked": "435508******4358",
"card_holder": "GJH",
"amount": 0,
"net_amount": 56.55,
"comission": 2.37,
"comission_tax": 0.43,
"currency": "TRY",
"authorization_code": "aut-8229",
"reference_code": "ref-8229",
"order_id": "order-8229",
"is_succeed": true,
"paynet_error_id": "",
"paynet_error_message": "",
"bank_error_id": "",
"bank_error_message": "",
"bank_error_short_desc": "",
"bank_error_long_desc": "",
"object_name": "transaction",
"code": 0,
"message": "Başarılı İşlem"
}

System

URL

Live System

https://api.paynet.com.tr/v1/transaction/capture

Test System

https://pts-api.paynet.com.tr/v1/transaction/capture

At least one of the xact_id, xact and reference_no fields is required.

See More
https://api.paynet.com.tr/v1/transaction/capture
See More
See more