---
title: "Create SRCi Transaction"
method: POST
path: "/srci/transactions"
tags: ["Click to Pay"]
---

# Create SRCi Transaction

`POST /srci/transactions`

Provide all required data to the Merchant/PSP to build a click to pay transaction authorization request.

## Headers

- `authorization` string, required
- `x-correlation-id` string, required

## Request body

- object
  - `merchantId` string, required — Identifier of the merchant provided by Thales at on-boarding.
  - `transactionId` string, required — The unique transaction identifier.
  - `transactionData` TransactionDataSrci — Transaction data for Click to pay.
    - `amount` number, float, required — The amount of the purchase order.
    - `currencyCode` string, required — Currency Code in ISO 4217 alpha code format

## Response `201`

Created

- object
  - `encryptedData` string, required — The payment credentials data encrypted in a JWE structure (see security section in the documentation). Once decrypted, the JWE plaintext contains the following JSON object: |JSON field parameter name|description|MOC|Length| |-------|-------|-------|-------| |dpan|The token PAN value provided for network token.|C|Up to 19| |exp|The token expiry date in the format MMYY provided for network token.|C|4| |cryptogram|The payment cryptogram to use with the token for a payment. Presence of the cryptogram depends on the transaction type and the scheme.|C|Up to 256| |fpan|The funding card PAN value. Only provided for PCI token.|C|Up to 19| |fpanExp|The funding card expiry date in the format MMYY. Only provided for PCI token.</li>|C|4| Example: {"dpan:"9580981500100002", "exp":"1222", "cryptogram": "45f8grzty7f4f5gs5s2c"}

## Other responses

- `400` — Bad request - Not Retryable
- `401` — Unauthorized - Not Retryable
- `404` — Not Found - Not Retryable
- `429` — Too Many Requests - Retryable
- `500` — Internal Server Error Retry possible
- `503` — Service Unavailable Retry possible

---

[API](https://skmtc.net/thalescloud/apis/d1-oauth-api.md) · [All operations](https://skmtc.net/thalescloud/apis/d1-oauth-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/thalescloud/d1-oauth-api/revisions/96089514858c/schema)
