For the complete documentation index, see llms.txt. This page is also available as Markdown.

Financialization

v1/transaction/capture

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.

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.See More

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 . See more

message

string

System message.

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.

Last updated