# Payment Cryptography Data Plane API

> Payment Cryptography Data Plane API on Apizie: 11 endpoints (Decrypts ciphertext data to plaintext using symmetric, asymmetric, or DUKPT data encryption key. For more…, Encrypts plaintext data to ciphertext using symmetric, asymmetric, or DUKPT data encryption key. For more…, Generates card-related validation data using algorithms such as Card Verification Values (CVV/CVV2), Dynamic…, Generates a Message Authentication Code (MAC) cryptogram within Amazon Web Services Payment Cryptography.…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-payment-cryptography-data`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-payment-cryptography-data
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-payment-cryptography-data/openapi.json

You use the Amazon Web Services Payment Cryptography Data Plane to manage how encryption keys are used for payment-related transaction processing and associated cryptographic operations. You can encrypt, decrypt,…

## Endpoints

### Decrypts ciphertext data to plaintext using symmetric, asymmetric, or DUKPT data encryption key. For more…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/decrypt-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| KeyIdentifier | string | yes | The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext decryption. |
| body | object | yes | JSON request body |

### Encrypts plaintext data to ciphertext using symmetric, asymmetric, or DUKPT data encryption key. For more…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/encrypt-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| KeyIdentifier | string | yes | The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for plaintext encryption. |
| body | object | yes | JSON request body |

### Generates card-related validation data using algorithms such as Card Verification Values (CVV/CVV2), Dynamic…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/generate-card-validation-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Generates a Message Authentication Code (MAC) cryptogram within Amazon Web Services Payment Cryptography.…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/generate-mac` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Generates pin-related data such as PIN, PIN Verification Value (PVV), PIN Block, and PIN Offset during new…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/generate-pin-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Re-encrypt ciphertext using DUKPT, Symmetric and Asymmetric Data Encryption Keys. You can either generate an…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/re-encrypt-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| IncomingKeyIdentifier | string | yes | The keyARN of the encryption key of incoming ciphertext data. |
| body | object | yes | JSON request body |

### Translates encrypted PIN block from and to ISO 9564 formats 0,1,3,4. For more information, see Translate PIN…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/translate-pin-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Verifies Authorization Request Cryptogram (ARQC) for a EMV chip payment card authorization. For more…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/verify-auth-request-cryptogram` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Verifies card-related validation data using algorithms such as Card Verification Values (CVV/CVV2), Dynamic…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/verify-card-validation-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Verifies a Message Authentication Code (MAC). You can use this operation when keys won't be shared but…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/verify-mac` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Verifies pin-related data such as PIN and PIN Offset using algorithms including VISA PVV and IBM3624. For…
`POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/verify-pin-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/decrypt-data" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Payment Cryptography Data Plane API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:amazonaws-payment-cryptography-data/decrypt-data with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Payment Cryptography Data Plane API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Payment Cryptography Data Plane itself also needs your own key from amazonaws.com.

### Can AI agents use the Payment Cryptography Data Plane API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-payment-cryptography-data.

### What is the status of the Payment Cryptography Data Plane API?
Needs your own provider key (bring your own key)
