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

# Add Payment Profile

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

## Path parameters

- `vault_id` string, required

## Headers

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

## Request body

- object
  - `pan_num` string, required — Customer card number 15 to 19 digits
  - `expiry` string, date, required — Card expiry date, Accepted expiry MMYY & MM/YY (We have a requirement of 4 characters and they in string format if a 0 is the beginning character)
  - `cardholder_name` string — Name of the cardholder - Alphabet (Max length of 25 chars)

## Response `200`

200

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

## Other responses

- `400` — 400

---

[API](https://skmtc.net/valorpaytech/apis/ecommerce-api.md) · [All operations](https://skmtc.net/valorpaytech/apis/ecommerce-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/valorpaytech/ecommerce-api/versions/c6468b606325/schema)
