When using 3D Secure in Client-Side Encryption, you will need to obtain a unique 3D Secure token for each session, and then use that client-side to initialize 3D Secure.
Endpoint
https://sandbox.bluesnap.com/services/2/threeDSecure
JSON
Request Content
To create a 3D Secure token, send a POST request to the Sandbox or Production endpoint:
https://sandbox.bluesnap.com/services/2/threeDSecure
https://ws.bluesnap.com/services/2/threeDSecure
Response Details
If successful, the response HTTP status code is 200 OK. The response includes the threeDSecure object, with the token provided as the value of the threeDSecureToken
property.
Errors
<3dsecureerrors />
Examples
Request Example
curl -v -X POST https://sandbox.bluesnap.com/services/2/threeDSecure \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=' \
-d '
Response Examples
{
"threeDSecureToken": "eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJhMDM3MmVkMS02NTYzLTQ2MDQtYmQzMy0wZjM1Mzg5NzBiOTUiLCJpYXQiOjE1MTY2NTM0ODcsImlzcyI6IjM5OTI4ODgiLCJPcmdVbml0SWQiOiI1YTMxOWE3ZjZmZTNkMTEyN2NkNWZlMWUiLCJQYXlsb2FkIjp7Ik9yZGVyRGV0YWlscyI6eyJPcmRlck51bWJlciI6IjEyODkifX0sIlJlZmVyZW5jZUlkIjoiMTI4OSIsImV4cCI6MTUxNjY1NzA4N30.AtYYn-CvYBQ6F-u2gM7zPn0HA_GVuAcN0hOhewaKzdk"
}
XML
Request Content
To create a 3D Secure token, send a POST request to the Sandbox or Production endpoint:
https://sandbox.bluesnap.com/services/2/three-d-secure
https://ws.bluesnap.com/services/2/three-d-secure
Response Details
If successful, the response HTTP status code is 200 OK. The response includes the three-d-secure resource, with the token provided as the value of the three-d-secure-token
property.
Errors
<3dsecureerrors />
Examples
Request Example
curl -v -X POST https://sandbox.bluesnap.com/services/2/three-d-secure \
-H 'Content-Type: application/xml' \
-H 'Accept: application/xml' \
-H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=' \
-d '
Response Examples
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<three-d-secure xmlns="http://ws.plimus.com">
<three-d-secure-token>eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiI2NTJiMThkYy0zZGRkLTQwMTctYWIxYi1jMDNmYThlZWVlMmEiLCJpYXQiOjE1MTY2NTM1NDEsImlzcyI6IjM5OTI4ODgiLCJPcmdVbml0SWQiOiI1YTMxOWE3ZjZmZTNkMTEyN2NkNWZlMWUiLCJQYXlsb2FkIjp7Ik9yZGVyRGV0YWlscyI6eyJPcmRlck51bWJlciI6IjEyOTEifX0sIlJlZmVyZW5jZUlkIjoiMTI5MSIsImV4cCI6MTUxNjY1NzE0MX0.NibHceT4I5Id5HDoVkPCcnhQu4A7W47hBjNHY-B5YsQ</three-d-secure-token>
</three-d-secure>