---
title: "(Sandbox only) Create test 3DS transaction"
method: POST
path: "/v1/cards/{card_id}/test_3ds_authentication"
tags: ["Card transactions simulation"]
---

# (Sandbox only) Create test 3DS transaction

`POST /v1/cards/{card_id}/test_3ds_authentication`

This endpoint simulates a test 3DS transaction for the card_id specified in the request URL.<br>  Calling this endpoint will begin the 3DS transaction process. The API will return a JSON schema containing the HTML for the 3DS challenge screen.<br>  This endpoint is only available on **Sandbox.**

## Path parameters

- `card_id` string, required

## Request body

- SolarisAPITest3dsTransactionPayload
  - `merchant_name` string, required — The name of the merchant.
  - `purchase_currency` string, required — The currency used for the purchase.
  - `purchase_amount` integer, required — The purchase amount (in Euro cents).

## Response `200`

Successful result of the operation

- SolarisAPITest3dsTransactionResponse
  - `html` string — The HTML for the 3DS challenge screen.

## Other responses

- `400` — Endpoint not available for production environment
- `404` — The resource could not be found
- `500` — Internal server error.

---

[API](https://skmtc.net/solarisgroup/apis/card-creation-servicing.md) · [All operations](https://skmtc.net/solarisgroup/apis/card-creation-servicing/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solarisgroup/card-creation-servicing/revisions/a772504dcc9e/schema)
