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.

Bu servis sadece ön provizyon türünde işlemlerin capture edilmesinde kullanılır.

Ödeme servisini kullanabilmeniz için secret_key ile basic authentication yapmalısınız. bnkz.

İstek Parametreleri
Dönüş Parametreleri
Request
Response
Service Url

Parametre İsmi

Tip

Zorunlu

Açıklama

xact_id

string(100)

Evet

İşlemin id'si

amount

string

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.

Parametre İsmi

Tip

Açıklama

xact_id

string(100)

İşlemin id’si

xact_date

datetime

İşlemin tarihi

transaction_type

char(1)

1: satış 4:Finansallaştırma

pos_type

char(1)

5: Paynet POS

is_tds

bool

İşlem 3D’li ise true

agent_id

string(10)

İşlemi yapan bayinin Paynet cari hesap kodu

user_id

string(10)

İşlemi yapan kullanıcı

email

string(60)

Mail adresi

phone

string(10)

Telefon bilgisi

bank_id

char(4)

Bankanın Paynet sistemindeki kodu

instalment

int

Taksit sayısı.Bknz

ratio

float

Ödeme sırasında kullanılan oran.

card_no_masked

string(25)

Maskeli kart numarası

card_holder

string(50)

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(3)

Para birimi

authorization_code

string(10)

Banka onay kodu

reference_code

string(50)

Banka referans kodu

order_id

string(50)

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(50)

Banka sisteminin hata kodu

bank_error_message

string(50)

Banka sisteminin hata mesajı

bank_error_short_desc

string(250)

Banka sisteminin hata mesajı

bank_error_long_desc

string

Banka sisteminin hata mesajı

object_name

string

transaction

code

string

Sistem sonuç kodu. Bknz

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"
}