Finansallaştırma
v1/transaction/capture
Ön provizyonlu işlemlerde, kredi kartından ilgili tutarın veya ilgili tutardan az olarak finansallaştırmanın yapıldığı servistir.
Finansallaştırma servisini kullanabilmeniz için secret_key ile basic authentication yapmalısınız. Bakınız
https://api.paynet.com.tr/v1/transaction/capture
Parametre İsmi
Tip
Zorunlu
Açıklama
xact_id
string
Evet*
İşlemin şifrelenmiş id'si
xact
string
Evet*
İşlemin id'si
reference_no
string
Evet*
İşlemin referans numarası
amount
string
Hayır
Finansallaştırmanın yapılmasının istenildiği tutar. Tutar 100 ile çarpılmış olmalıdır. “10.00 TL” => “1000” olarak gönderilmeli. Boş gönderilirse ön provizyon tutarının tamamı alınır.
Parametre İsmi
Tip
Açıklama
xact_id
string
İşlemin id’si
xact_date
datetime
İşlemin tarihi
transaction_type
char
1: satış 4:Finansallaştırma
pos_type
char
5: Paynet POS
is_tds
bool
İşlem 3D’li ise true
agent_id
string
İşlemi yapan bayinin Paynet cari hesap kodu
user_id
string
İşlemi yapan kullanıcı
string
Mail adresi
phone
string
Telefon bilgisi
bank_id
char
Bankanın Paynet sistemindeki kodu
ratio
float
Ödeme sırasında kullanılan oran.
card_no_masked
string
Maskeli kart numarası
card_holder
string
Kart sahibi
amount
decimal
Kredi kartından çekilen tutar
net_amount
decimal
Komisyon hariç tutar
comission
decimal
Komisyon tutarı
comission_tax
decimal
Komisyon vergisi
currency
char
Para birimi
authorization_code
string
Banka onay kodu
reference_code
string
Referans kodu
order_id
string
Banka sipariş no
is_succeed
bool
İşlem başarılı ise true. Eğer işlem başarılı ise http 200 ve is_succeed true döner. Banka onay vermemiş ise http 200 ve is_succedd false döner.
paynet_error_id
string
Paynet sistemi hata kodu
paynet_error_message
string
Paynet sistemi hata mesajı
bank_error_id
string
Banka sisteminin hata kodu
bank_error_message
string
Banka sisteminin hata mesajı
bank_error_short_desc
string
Banka sisteminin hata mesajı
bank_error_long_desc
string
Banka sisteminin hata mesajı
object_name
string
transaction
message
string
Sistem mesajı
{
"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"
}Sistem
URL
Canlı Sistem
https://api.paynet.com.tr/v1/transaction/capture
Test Sistemi
https://pts-api.paynet.com.tr/v1/transaction/capture
Last updated