---
title: "Save user credit card info"
method: PUT
path: "/v2/user/customer/account/creditCardInfo"
tags: ["Customer - Account"]
---

# Save user credit card info

`PUT /v2/user/customer/account/creditCardInfo`

## Request

- Base URL: `https://api.beezup.com`
- URL: `https://api.beezup.com/v2/user/customer/account/creditCardInfo`
- Auth: none declared
- TypeScript: <https://skmtc.dev/beezup/apis/beezup-merchant-api/docs/v2/user/customer/account/creditCardInfo/put.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- CreditCardInfo
  - `cardNumber` string, required: Card number
  - `cardVerificationCode` string, required: Card Verification Code
  - `expirationMonth` integer, required: Expiration Month
  - `expirationYear` integer, required: Expiration Year

## Response `202`

The credit card information has been accepted for processing, the authorization will be processed shortly.

## Other responses

- `400`: BadRequest
- `502`: Communication problem with our payment service
- `default`: Occurs when something goes wrong

---

[API](https://skmtc.dev/beezup/apis/beezup-merchant-api.md) - [All operations](https://skmtc.dev/beezup/apis/beezup-merchant-api/llms.txt) - [OpenAPI document](https://skmtc.dev/beezup/apis/beezup-merchant-api/revisions/3d07c0591478?raw)
