Init 3DS
Header parameters
AuthorizationstringRequiredExample:
Authorization header; a signed Base64-encoded hash that starts with IYZWSv2.
IYZWSv2 aXBzaWduYXR1cmU...Content-TypestringRequiredExample:
Content-Type value.
application/jsonBody
localestring · enumOptionalExample:
Language code. Default; tr
enPossible values: conversationIdstringOptionalExample:
Unique ID for request/response correlation.
conversationIdpricedecimalRequiredExample:
Basket total amount.
1paidPricedecimalRequiredExample:
Final amount to be charged to the customer.
1currencystring · enumOptionalExample:
Currency. Default; TRY.
TRYPossible values: installmentinteger · enumOptionalExample:
Installment count (if omitted, a single installment is used).
1Possible values: paymentChannelstring · enumOptionalExample:
Payment channel.
WEBPossible values: basketIdstringOptionalExample:
Basket ID.
basketIdpaymentGroupstring · enumOptionalExample:
Payment group. Default; PRODUCT.
PRODUCTPossible values: callbackUrlstringRequiredExample:
Redirect URL after 3DS flow completes.
https://callbackurl.comResponses
200
Successful response (3DS initialized)
application/json
statusstring · enumOptionalExample:
Result of the request.
successPossible values: localestringOptionalExample:
Response language (tr/en).
ensystemTimeintegerOptionalExample:
Operation time (epoch ms).
1755197726218conversationIdstringOptionalExample:
ID matching the request.
conversationIdthreeDSHtmlContentstringOptionalExample:
Base64-encoded HTML content of the 3DS verification screen.
PCFkb2N0eXBlIGh0bWw+...paymentIdstringOptionalExample:
Unique paymentId returned by iyzico.
25149157signaturestringOptionalExample:
Signature value that can be used for verification.
c8964a1878f9dae20741209dea6749d16bac4a8760775ae69b0b2420d9dc024b400
Invalid request / validation error
application/json
post
/payment/3dsecure/initializeSample Codes
Last updated
