iyzico Link

Create iyzico Link

post

Used to create a new iyzico Link. On success, returns the link URL. You can share the returned URL with your customers.

Header parameters
AuthorizationstringRequired

Signature value starting with IYZWSv2 (Base64).

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Typestring · enumRequired

Request body content type.

Example: application/jsonPossible values:
Body
conversationIdstringOptional

Value sent for request/response correlation.

Example: 123456
localestring · enumOptional

Response language. Default tr.

Example: enPossible values:
namestringRequired

The product name that will be visible to the customer.

Example: Sample Product
descriptionstringRequired

The product description that will be visible to the customer.

Example: 10 Books
pricestring · decimalRequired

Product price.

Example: 50.00
currencyCodestring · enumRequired

Currency code.

Example: TRYPossible values:
encodedImageFilestringRequired

Base64-encoded product image.

Example: a/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3k...
addressIgnorableboolean · enumOptional

Do not request address at checkout (true) / request address (false).

Example: truePossible values:
installmentRequestedboolean · enumOptional

Enable/disable installment sales.

Example: falsePossible values:
stockEnabledboolean · enumOptional

Enable/disable stock control.

Example: truePossible values:
stockCountintegerOptional

Stock quantity.

Example: 25,
flexibleLinkboolean · enumOptional

Lets the customer complete the payment with one of three preset amounts or a custom amount. This feature must be enabled on the merchant account.

Example: truePossible values:
presetPriceValuesinteger · enumOptional

Preset amounts shown for FlexibleLink.

Example: 10Possible values:
categoryTypestring · enumOptional

Product category type. Default value is "UNKNOWN".

Example: PHONEPossible values:
Responses
200

Successful creation response.

application/json
Responseall of
post
/v2/iyzilink/products
HTTP
200

Successful creation response.

Create Fast Link

post

Creates a Fast Link. Fast Link is a solution that enables quick and easy collection for payments up to 750 TRY. A Fast Link can be used only once. To create a Fast Link, you must first have an approved iyzico link.

Header parameters
AuthorizationstringRequired

Signature value starting with IYZWSv2 (Base64).

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Typestring · enumRequired

Request body content type.

Example: application/jsonPossible values:
Body
conversationIdstringOptional

Value sent for request/response correlation.

Example: 123456
localestring · enumOptional

Response language. Default tr.

Example: enPossible values:
descriptionstringOptional

Link description shown to the customer.

Example: 10 Books
pricestring · decimalRequired

Product price.

Example: 75.00
currencyCodestring · enumRequired

Currency code.

Example: TRYPossible values:
Responses
200

Successful creation response.

application/json
Responseall of
post
/v2/iyzilink/fast-link/products
HTTP
200

Successful creation response.

get

Query a single link by token. Returns the iyzico Link details for the given token.

Path parameters
tokenstringRequired

Token value of the iyzico Link to query.

Example: WxI
Query parameters
localestringOptional

Response language (default en).

Example: en
conversationIdstringOptional

Request/response correlation value.

Example: 123456
Header parameters
AuthorizationstringRequired

Signature value starting with IYZWSv2 (Base64).

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Typestring · enumRequired

Request body content type.

Example: application/jsonPossible values:
Responses
200

Product detail response.

application/json
Responseall of
get
/v2/iyzilink/products/{token}
HTTP
200

Product detail response.

get

Lists all created iyzico Links with pagination.

Query parameters
localestringOptional

Response language.

Example: en
pageinteger · min: 1Optional

Page number.

Example: 1
countinteger · min: 1 · max: 100Optional

Number of items per page.

Example: 10
conversationIdstringOptional

Free-form field for request/response correlation.

Example: test
Header parameters
AuthorizationstringRequired

Signature value starting with IYZWSv2 (Base64).

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Typestring · enumRequired

Request body content type.

Example: application/jsonPossible values:
Responses
200

Listing response.

application/json
Responseall of
get
/v2/iyzilink/products
HTTP
200

Listing response.

put

Update an existing iyzico Link by using the token returned at creation time.

Path parameters
tokenstringRequired

Token value of the iyzico Link to be updated.

Example: WxI
Header parameters
AuthorizationstringRequired

Signature value starting with IYZWSv2 (Base64).

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Typestring · enumRequired

Request body content type.

Example: application/jsonPossible values:
Body

Fields that can be sent for link update (token is sent in the path).

conversationIdstringOptional

Value used for request/response correlation.

Example: 123456
localestring · enumOptional

Response language.

Example: enPossible values:
namestringRequired

Product name.

Example: Updated Product
descriptionstringRequired

Product description.

Example: 10 Books
pricestring · decimalRequired

Product price.

Example: 60.00
currencyCodestring · enumRequired

Currency code.

Example: TRYPossible values:
encodedImageFilestringOptional

Base64-encoded product image.

Example: a/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3k...
addressIgnorableboolean · enumOptional

Do not request/request address.

Example: falsePossible values:
installmentRequestedboolean · enumOptional

Enable/disable installment sales.

Example: truePossible values:
stockEnabledboolean · enumOptional

Enable/disable stock control.

Example: truePossible values:
stockCountintegerOptional

Stock quantity.

Example: 12
categoryTypestring · enumOptional

Product category type. Default value is "UNKNOWN".

Example: PHONEPossible values:
Responses
200

Successful update response.

application/json
Responseall of
put
/v2/iyzilink/products/{token}
HTTP
200

Successful update response.

patch

Sets an iyzico link’s status to ACTIVE or PASSIVE. Requires the link token and the new status value.

Path parameters
tokenstringRequired

Token of the iyzico link.

Example: WxI
statusstring · enumRequired

New status to set.

Example: PASSIVEPossible values:
Query parameters
localestringOptional

Response language (default en).

Example: en
conversationIdstringOptional

Request/response correlation value.

Example: 123456
Header parameters
AuthorizationstringRequired

Signature value starting with IYZWSv2 (Base64).

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Typestring · enumRequired

Request body content type.

Example: application/jsonPossible values:
Responses
200

Status update result.

application/json
patch
/v2/iyzilink/products/{token}/status/{status}
HTTP
200

Status update result.

delete

Deletes an iyzico Link.

Path parameters
tokenstringRequired

Token of the link to delete.

Example: WxI
Query parameters
localestringOptional

Response language (default en).

Example: en
conversationIdstringOptional

Request/response correlation value.

Example: 123456
Header parameters
AuthorizationstringRequired

Signature value starting with IYZWSv2 (Base64).

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Typestring · enumRequired

Request body content type.

Example: application/jsonPossible values:
Responses
200

Deletion result.

application/json
delete
/v2/iyzilink/products/{token}
HTTP
200

Deletion result.

Last updated