---
title: "Criar link de cobrança"
method: POST
path: "/v2/singleSale/add"
---

# Criar link de cobrança

`POST /v2/singleSale/add`

Esse endpoint permite a criação de um link de venda que possa ser enviado para o seu cliente.

## Request body

- object
  - `PaymentMethods` object[], required — Grupo de dados com as informações de formas de pagamento permitidas.
    - `CodePaymentMethod` string, required — Código da forma de pagamento que deve ser habilitada para o link. 1 = Boleto bancário 2 = Cartão de crédito 6 = Pix
  - `Customer` object, required — Dados do comprador.
    - `Name` string, required — Nome do comprador.
    - `Identity` string, required — Documento do comprador.
    - `Email` string — Email do comprador.
    - `Phone` string, required — Telefone do comprador.
    - `Address` object, required — Dados de endereço do comprador.
      - `ZipCode` string, required — CEP do endereço do comprador.
      - `Street` string, required — Logradouro do endereço do comprador.
      - `Number` string, required — Número do endereço do comprador.
      - `Complement` string — Complemento do endereço do comprador.
      - `District` string, required — Bairro do endereço do comprador.
      - `StateInitials` string, required — UF do endereço do comprador.
      - `CityName` string, required — Cidade do endereço do comprador.
      - `CountryName` string, required — Pais do endereço do comprador.
  - `Products` object[], required — Lista dos produtos nessa transação.
    - `Description` string, required — Descrição do produto nessa transação.
    - `UnitPrice` number, double, required — Valor unitário do produto nessa transação.
    - `Quantity` integer, required — Quantidade do produto nessa transação.
  - `ExpirationDate` string — Data de expiração da cobrança.
  - `Emails` string[], required
  - `Reference` string — Referência da cobrança.
  - `CallbackUrl` string — URL de notificação de mudança de status.
  - `DueDate` string — Data de vencimento para boleto. Ex: 2018-01-08 (válido somente para vendas com boleto)
  - `Instruction` string — Instruções que serão impressas no Boleto. Ex: Instrução de exemplo (válido somente para vendas com boleto)
  - `Messages` string[] — Mensagens que serão impressas no Boleto. Informar uma lista de até 9 Strings. (válido somente para vendas com boleto)
  - `PenaltyAmount` number, double — Multa em percentual cobrada após o vencimento. (válido somente para vendas com boleto)
  - `InterestAmount` number, double — Taxa de juros em percentual por mês cobrada após o vencimento. Ex: 2.00 (válido somente para vendas com boleto)
  - `InstallmentQuantity` integer — Número de parcelas permitidas para o link de cobrança. Caso não seja enviado, o padrão será o que estiver definido para a conta. Ex: 03 (válido somente para vendas com cartão de crédito)
  - `IsInterest` boolean — Aplicar juros na cobrança via cartão de crédito. Juros definidos no painel da Safe2Pay.

## Response `200`

---

[API](https://skmtc.net/safe2pay/apis/payment.md) · [All operations](https://skmtc.net/safe2pay/apis/payment/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/safe2pay/payment/versions/8efee77775ac/schema)
