Init 3DS
Init 3DS API is responsible for processing the customer's card payments with 3DS.
As like Its ancestor NON-3DS;
It supports transactions made with TROY, MASTERCARD, VISA, and AMEX branded cards.
For cards participating in installment programs such as BONUS, WORLD, MAXIMUM, AXESS, CARDFINANS, PARAF, and ADVANTAGE, the service allows options for 2, 3, 6, 9, and 12 installments.
Successful transactions are displayed in green, while failed transactions are displayed in red on the panel.
The merchant can utilize the conversationId and basketId parameters as order numbers on their side.
By incorporating these features, you can provide a seamless payment experience for your customers, with real-time feedback on the success or failure of their transactions.
Starts a 3D Secure session and returns an htmlContent value for 3DS authentication.
Authorization header; a signed Base64-encoded hash that starts with IYZWSv2.
IYZWSv2 aXBzaWduYXR1cmU...Content-Type value.
application/jsonLanguage code. Default; tr
enPossible values: Unique ID for request/response correlation.
conversationIdBasket total amount.
1Final amount to be charged to the customer.
1Currency. Default; TRY.
TRYPossible values: Installment count (if omitted, a single installment is used).
1Possible values: Payment channel.
WEBPossible values: Basket ID.
basketIdPayment group. Default; PRODUCT.
PRODUCTPossible values: Redirect URL after 3DS flow completes.
https://callbackurl.comSuccessful response (3DS initialized)
Invalid request / validation error
Sample Codes
Lastly analyzing following headlines, you can effectively handle and respond to the outcome of the payment inquiry, ensuring a smooth and reliable payment process for your customers.
The
statusparameter provides information about the status of the transaction.successindicates that the transaction has been successfully completed and the payment has been processed.failureindicates that the transaction has failed, and an error message related to the failure reason is provided.The
paymentStatusparameter is null for this service.The
paymentIdandpaymentTransactionIdvalues should be stored for future reference and tracking.In the event of a failed transaction (
failurestatus), theerrorCode,errorMessage, anderrorGroupparameters will be returned with corresponding values, providing details about the error.
Last updated
