---
title: "Add credit card payment"
method: POST
path: "/api/connector/v1/payments/addCreditCard"
tags: ["Payments"]
deprecated: true
---

# Add credit card payment

`POST /api/connector/v1/payments/addCreditCard`

> **Deprecated.**

Follow the [Payment automation use case](https://docs.mews.com/connector-api/use-cases/payment-automation) for processing credit card payments.

## Request body

- CreditCardPaymentParameters
  - `ClientToken` string, required — Token identifying the client application.
  - `AccessToken` string, required — Access token of the client application.
  - `Client` string, required — Name and version of the client application.
  - `BillId` string, uuid, nullable — Unique identifier of an open bill of the customer where to assign the payment.
  - `AccountingCategoryId` string, uuid, nullable — Unique identifier of an [Accounting category](https://mews-systems.gitbook.io/connector-api/operations/accountingcategories/#accounting-category) to be assigned to the credit card payment.
  - `ReservationId` string, uuid, nullable — Unique identifier of the reservation the payment belongs to.
  - `Amount` ExtendedAmountParameters, required
    - `Currency` string, currency, required — ISO-4217 code of the `Currency`.
    - `TaxCodes` string[], nullable — The tax values applied.
    - `NetValue` number, double, nullable — Net value in case the item is taxed.
    - `GrossValue` number, double, nullable — Gross value including all taxes.
  - `Notes` string, nullable — Additional payment notes.
  - `CustomerId` string, uuid, required — Unique identifier of the [Customer](https://mews-systems.gitbook.io/connector-api/operations/customers/#customer).
  - `CreditCard` CreditCardParameters, required
    - `Type` string, required — Type of the credit card, one of: `Visa`, `MasterCard`, `Amex`, `Discover`, `DinersClub`, `Jcb`, `EnRoute`, `Maestro`, `UnionPay`.
    - `Number` string, required — Obfuscated credit card number. At most first six digits and last four digits can be specified, the digits in between should be replaced with `*`. It is possible to provide even more obfuscated number or just last four digits. **Never provide full credit card number**. For example `411111******1111`.
    - `Expiration` string, nullable — Expiration of the credit card in format `MM/YYYY`, e.g. `12/2016` or `04/2017`.
    - `Name` string, required — Name of the card holder.
  - `ReceiptIdentifier` string, nullable — Identifier of the payment receipt.

## Response `200`

OK

- AddCreditCardResult
  - `CreditCardId` string, uuid — Unique identifier of the `CreditCard`.

## Other responses

- `204` — Server has successfully fulfilled the request and there is no additional information to send back.
- `400` — Error caused by the client app, e.g. in case of malformed request or invalid identifier of a resource. In most cases, such an error signifies a bug in the client app (consumer of the API).
- `401` — Error caused by usage of invalid ClientToken, AccessToken, or you may not have the necessary permission to use the endpoint.
- `403` — Server error that should be reported to the end user of the client app. Happens for example when the server-side validation fails or when a business-logic check is violated.
- `408` — Error caused by heavy request that takes too long to process (typically tens of seconds). To get around this, request data in smaller batches. For more information, see [Request timeouts](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-timeouts)
- `429` — Error caused by too many requests sent in a given amount of time. Response contains `Retry-After` header indicating how long the user agent should wait before making a follow-up request. For more information, see [Request limits](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-limits).
- `500` — Unexpected error on the Mews side. This may be due to a software fault. If such a situation occurs, the error will be logged and the development team notified, however you can raise an issue through GitHub on our [documentation repository](https://github.com/MewsSystems/gitbook-connector-api).

---

[API](https://skmtc.net/mews/apis/connector-api.md) · [All operations](https://skmtc.net/mews/apis/connector-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mews/connector-api/revisions/eb29e5887d8a/schema)
