---
title: "CofidisPay"
method: POST
path: "/v1.02/cofidis/create"
---

# CofidisPay

`POST /v1.02/cofidis/create`

Creates a request to allow the customer to pay using CofidisPay service.

## Request body

- object
  - `payment` object, required — Informations regarding the payment
    - `identifier` string
    - `amount` object — Payment amount and currency
      - `value` number, float, required — Payment amount
      - `currency` string, required
    - `successUrl` string, required — Payer will be forwarded to this url if the transaction is successful.
    - `failUrl` string, required — Payer will be forwarded to this url if the transaction fails.
    - `taxCode` string, required — If you are a **Biziq** user and have the tax rate equal to **0**, please choose the correct code. If not, choose the code "null".
  - `customer` object, required — Customer information
    - `notify` boolean, required — Specifies if the use should receive an email on their inbox to finish the operation.
    - `email` string, required — Must always be filled, even if notify param is false.
    - `name` string, required — Customer's name
    - `socialSecurityNumber` integer
    - `citizenNumber` string
    - `checkDigit` string — Note: Do not leave blank spaces (correct: XYZ8 | wrong: XYZ 8)
    - `issueCardDate` string, date — YYYY-MM-DD
    - `vatNumber` integer, required
    - `phoneNumber` string
    - `birthDate` string, date — YYYY-MM-DD
    - `billingAddress` object
      - `address` string, required — Street name
      - `zipCode` string, required
      - `city` string, required
  - `items` object[], required — All items in the order. This param may include different objects (items).
    - `reference` string, required — Product code
    - `price` number, float, required — Product price (without IVA or other fees)
    - `quantity` integer, required — Number of times this product is ordered
    - `tax` number, float, required — Tax percentage
    - `discount` number, float, required
    - `description` string, required — Product name

## Response `200`

200

- object
  - `transactionStatus` string
  - `transactionID` string
  - `reference` string
  - `redirectUrl` string

## Other responses

- `400` — 400
- `401` — 401

---

[API](https://skmtc.net/eupago/apis/rest-api-apikey-auth.md) · [All operations](https://skmtc.net/eupago/apis/rest-api-apikey-auth/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eupago/rest-api-apikey-auth/revisions/a8c2e94702a4/schema)
