# Executar venda pré capturada via cartão de credito

**Executar venda pré capturada via cartão de credito:**

Para executar venda pré capturada via 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/vendas/captura
```

**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        | Tipo | Descrição                                                                                                                                                                                      |
| --------- | ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| valor     |      | Valor a ser transferido, utilizando **.(ponto)** em vez de **,(vírgula)** para casas decimais. Ex.: para transferir **R$ 100,00** utiliza-se **100.00** ; para **R$ 0,21** utiliza-se **0.21** |
| cartaoId  |      | Identificador do cartão já cadastrado                                                                                                                                                          |
| clienteId |      | Identificador do cliente já cadastrado                                                                                                                                                         |

**Exemplo de requisição:**

```json
{
  "pedidoId": 20212
}
```

**Exemplo de resultado:**

```json
{
  "success": true,
  "message": "Operação efetuada com sucesso",
  "pedido": {
    "id": 20212,
    "parent_id": null,
    "tipo_pedido_id": 1,
    "cliente_id": 17881,
    "estabelecimento_id": 131,
    "status_pedido_id": 2,
    "cliente": {
      "id": 17881,
      "nome": "João Paulo",
      "email": "teste2@zsystems.com.br"
    },
    "status_pedido": {
      "id": 2,
      "titulo": "Aprovado"
    },
    "pedidos_produtos": [
      {
        "id": 428,
        "pedido_id": 20212,
        "valor_unitario": "1.00",
        "quantidade": 1
      }
    ],
    "pagamentos": []
  }
}
```
