# Link de pagamento por boleto ou cartão de crédito

**Link de pagamento por boleto ou cartão de crédito:**

Para o link de pagamento por boleto ou cartão de crédito é necessário seguir este roteiro de detalhe. O procedimento requer o envio de uma solicitação utilizando o método POST.

Esta solicitação pode ser realizada de duas maneiras distintas: utilizando dados no formato JSON ou através de Multipart/fomr-data.

**URL de Solicitação:**

```url
https://api.zsystems.com.br/pre_venda
```

**Cabeçalhos Exigidos para a Requisição:**

* Content-Type: Necessário especificar como multipart/form-data ou application/json, adaptado ao método de envio dos dados.
* Authorization: Precisa incluir um 'TokenAPI', precedido por Bearer, para confirmar a autenticação e conceder permissão para realizar a solicitação.

**Detalhes dos Parâmetros da Solicitação:**

| Id                  |   | Descrição                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ------------------- | - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| amount              |   | Valor em centavos                                                                                                                                                                                                                                                                                                                                                                                                                 |
| chargeProcessingFee |   | O Split vai ser em cima do valor liquido? (true)                                                                                                                                                                                                                                                                                                                                                                                  |
| data\_expiracao     |   | Data de expiração                                                                                                                                                                                                                                                                                                                                                                                                                 |
| descricao           |   | Descrição do pagamento                                                                                                                                                                                                                                                                                                                                                                                                            |
| email               |   | Email de quem será notificado                                                                                                                                                                                                                                                                                                                                                                                                     |
| juros               |   | Haverá juros? (true ou false)                                                                                                                                                                                                                                                                                                                                                                                                     |
| juros\_a\_partir    |   | A partir de qual parcela haverá juros?                                                                                                                                                                                                                                                                                                                                                                                            |
| logo                |   | Há logo? (true ou false)                                                                                                                                                                                                                                                                                                                                                                                                          |
| meio\_pagamento     |   | ID do meio de pagamento                                                                                                                                                                                                                                                                                                                                                                                                           |
| nome\_fantasia      |   | Nome fantasia                                                                                                                                                                                                                                                                                                                                                                                                                     |
| parcelamento\_ate   |   | Número máximo de parcelas                                                                                                                                                                                                                                                                                                                                                                                                         |
| percentual          |   | Percentual de juros                                                                                                                                                                                                                                                                                                                                                                                                               |
| repassarTaxaCliente |   | Vai repassar a taxa para o cliente?                                                                                                                                                                                                                                                                                                                                                                                               |
| split               |   | Haverá split? (true ou false)                                                                                                                                                                                                                                                                                                                                                                                                     |
| splits              |   | <p><strong>\[{</strong><br><strong>estabelecimentoId: false,</strong>Há estabelecimento vinculado? (true ou false)<br><strong>cpfcnpj</strong> = Cpf ou Cnpj do estabelecimento<br><strong>nome</strong> = Nome do estabelecimento<br><strong>email</strong> = Email do estabelecimento<br><strong>value</strong> = Valor do split<br><strong>tipoSplit: 2</strong> = Informar id do tipo do split<br><strong>]}</strong><br></p> |
| titulo              |   | Título do link de pagamento                                                                                                                                                                                                                                                                                                                                                                                                       |

**Exemplo de requisição:**

```json
{
    amount:1000
    chargeProcessingFee: true
    data_expiracao: "2023-09-30T18:41:26.802Z" 
    descricao:"testelinkdesc"
    email: "didiego@gmail.com"
    juros: false
    juros_a_partir: 2
    logo: true
    meio_pagamento: 8
    nome_fantasia: ""
    parcelamento_ate: 1
    percentual: 0
    repassarTaxaCliente: false
    split: false
    splits: [
      {
        estabelecimentoId: false,
        cpfcnpj: "",
        nome: "",
        email: "",
        value: 0,
        tipoSplit: 2
      },
      {
        estabelecimentoId: false,
        cpfcnpj: "",
        nome: "",
        email: "",
        value: 0,
        tipoSplit: 2
      }
    ]
    
    titulo: "testelink"
   
    }

```

**Exemplo de resultado:**

```json
{
  "success": true,
  "preVenda": {
      "repassar_taxa_cliente": false,
      "ativo": true,
      "id": 137990,
      "titulo": "testelink",
      "descricao": "testelinkdesc",
      "email": "didiego@gmail.com",
      "amount": 1000,
      "parcelamento_ate": 1,
      "data_expiracao": "2023-09-30T18:41:26.802Z",
      "logo": true,
      "token": "1581693507368891",
      "juros": 0,
      "juros_a_partir": 0,
      "usuario_id": 125,
      "estabelecimento_id": 158,
      "tipo_pagamento_id": 8,
      "updatedAt": "2023-08-31T18:42:48.892Z",
      "createdAt": "2023-08-31T18:42:48.892Z",
      "estabelecimento": {
          "id": 158,
          "status_estabelecimento_id": 2,
          "categoria_estabelecimento_id": 1,
          "endereco_id": 247,
          "logo_id": 200339,
          "logo_boleto_id": 199934,
          "logo_email_id": 200340,
          "razao_social": "Made Nova Madeiras Ltda",
          "nome_fantasia": "Made Nova Madeiras Ltda",
          "identificacao_fatura": "madepag",
          "identificador_plano": null,
          "observacao": null,
          "ativo": 1,
          "data_nascimento": null,
          "mcc": 104,
          "data_desabilitado": null,
          "termos_condicoes_aceito": true,
          "termos_condicoes_aceito_data": "2020-12-09T15:32:12.000Z",
          "termos_condicoes_aceito_usuario_id": 125,
          "termos_condicoes_aceito_ip": "",
          "inativo_desde": null,
          "created": "2019-12-19T14:04:00.000Z",
          "modified": "2023-06-21T19:20:44.000Z",
          "removed": null
      },
      "link": "https://sandbox.z4money.com.br/app/lp/1581693507368891"
  }
}
```
