---
title: "Create Payment Profile"
method: POST
path: "/api/fl-valor-vault/addpaymentprofile/{vault_id}"
---

# Create Payment Profile

`POST /api/fl-valor-vault/addpaymentprofile/{vault_id}`

## Request

- Base URL: `https://demo.valorpaytech.com`
- URL: `https://demo.valorpaytech.com/api/fl-valor-vault/addpaymentprofile/{vault_id}`
- Auth: none required

## Path parameters

- `vault_id` string, required

## Headers

- `Valor-App-ID` string, required
- `Valor-App-Key` string, required

## Request body

- object
  - `pan_num` string, required: Must contain **13 to 19 numeric digits**, pass card number validation, and cannot consist of the same digit repeated. **Example:** `4111111111111111`, `5454545454545454`
  - `expiry` string, required: Must be in **MM/YY** or **MMYY** format and represent a valid future expiry date. **Example:** `12/28`, `1228`
  - `cardholder_name` string: Must contain **letters and spaces only**, be between **5 and 25 characters**, and not contain special or malicious characters. **Example:** `Sheila Mitch`, `John Smith`
  - `is_validate_card` boolean: Must be a **Boolean value** (`true` or `false`). **Example:** `true`, `false`

## Response `200`

200

- object
  - `code` integer
  - `status` string
  - `payment_id` integer

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/valorpaytech/apis/valor-api.md) - [All operations](https://skmtc.dev/valorpaytech/apis/valor-api/llms.txt) - [OpenAPI document](https://skmtc.dev/valorpaytech/apis/valor-api/revisions/190ee84879a2?raw)
