Documentação FairFax
  • Sumário
  • Configurações
    • Ambientes
    • Autenticação e Autorização
  • Rate Limits
  • Produtos
    • Bikes
      • Criar cotação
      • Criar Proposta
    • Médicos
      • Criar Cotação
      • Criar Proposta
      • Checkout
    • Dentistas
      • Criar Cotação
      • Criar Proposta
      • Checkout
    • D&O
      • Criar cotação
      • Criar Proposta
      • Checkout
    • Corretores
      • Criar Cotação
      • Criar Proposta
      • Checkout
    • Equipamentos para Construção Civil
      • Criar Cotação
      • Criar Proposta
  • Serviços de consulta
    • Consulta de apólice
    • Consulta de cotação
  • Serviços Pós Venda
    • Sinistro
  • Métricas
  • Release notes
    • Janeiro - 13
    • Outubro - 16
    • Agosto - 05
    • Maio - 29
Powered by GitBook
On this page
  • Inicia processo de checkout
  • Request
  • Detalhando campos de envio.
  1. Produtos
  2. Médicos

Checkout

Inicia processo de checkout

POST {{url_ambiente}}/{{version}}/checkout

Envia a cotação para a fila de checkout para gerarmos a apólice.

Headers

Name
Type
Description

Ocp-Apim-Subscription-Key*

key

chave de acesso da api.

Simples retorno informando true ou false:

{
    "success": true,
    "executed": "2023-05-25T20:27:49.1872173Z"
}
{
    "statusCode": 401,
    "message": "Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription."
}
{
    "success": false,
    "executed": "2023-05-25T20:27:49.1872173Z",
    "errors": [
        {
            "code": "QUOTATION-NOT-FOUND"
        }
    ]
}

Request

Request para Cartão de Crédito
{
   "registerNumber":"",
   "quotationIdentifier":"2aea86d1-a9e5-4220-ab29-68c3fba8483f",
   "creditCard":{
      "number":"5431315941306755",
      "name":"João da costa",
      "identity":"59989083096",
      "cvv":"789",
      "expiryMonth":10,
      "expiryYear":2027,
      "useCustomerAddress":false,
      "billingAddress":{
         "zipCode":"12433234",
         "street":"rua ficticia",
         "number":"123",
         "complement":"proximo a padaria",
         "neighborhood":"campos",
         "city":"São José dos Campos",
         "state":"Campo belo"
      }
   }
}
Request para Boleto
{
   "registerNumber":"",
   "quotationIdentifier":"2aea86d1-a9e5-4220-ab29-68c3fba8483f"
}

Detalhando campos de envio.

Code: RegisterNumber Type: text ❗Campo obrigatório.

Número Susep

Code: Quotation Identifier Type: guid ❗Campo obrigatório.

Campo usado para definir qual cotação será enviada para checkout. É o mesmo identifier que é recebido quando se cria uma cotação.

Os campos referentes a cartão de credito só são obrigatorios no caso do tipo de pagamento definido na proposta tenha sido cartão de crédito ( PAYMENT-TYPE = CREDIT-CARD ).

Field: CreditCard.Number Type: text ❗Campo obrigatório.

Campo usado para definir o número do cartão de crédito.


Field: CreditCard.Name Type: text ❗Campo obrigatório.

Campo usado para definir o nome do titular do cartão.


Field: CreditCard.Identity Type: text ❗Campo obrigatório.

Campo usado para definir a identificação do titular do cartão (CPF).


Field: CreditCard.Cvv Type: text ❗Campo obrigatório.

Campo usado para definir o código de segurança do cartão (3 digitos).


Field: CreditCard.ExpiryMonth Type: integer ❗Campo obrigatório.

Campo usado para definir o mês de expiração do cartão.


Field: CreditCard.ExpiryYear Type: integer ❗Campo obrigatório.

Campo usado para definir o ano de expiração do cartão.


Field: CreditCard.UseCustomerAddress Type: boolean ❗Campo obrigatório.

Campo usado para definir se será usado o endereço que é enviado nessa request através do campo billingAddress ou se será usado o endereço definido anteriormente na criação da cotação.

  • true = usara endereço enviado na cotação

  • false = usara endereço enviado no UseCustomerAddress


Field: CreditCard.BillingAddress.ZipCode Type: text ❗Campo obrigatório.

Campo usado para definir o CEP.


Field: CreditCard.BillingAddress.Street Type: text ❗Campo obrigatório.

Campo usado para definir o nome da rua.


Field: CreditCard.BillingAddress.Number Type: text ❗Campo obrigatório.

Campo usado para definir o número do endereço.


Field: CreditCard.BillingAddress.Complement Type: text ❗Campo obrigatório.

Campo usado para definir o complemento para o endereço.


Field: CreditCard.BillingAddress.Neighborhood Type: text ❗Campo obrigatório.

Campo usado para definir o bairro do endereço.


Field: CreditCard.BillingAddress.City Type: text ❗Campo obrigatório.

Campo usado para definir a cidade.


Field: CreditCard.BillingAddress.State Type: text ❗Campo obrigatório.

Campo usado para definir o estado.

PreviousCriar PropostaNextDentistas

Last updated 1 year ago