Checkout para Cartão de Crédito

Cartão de Crédito (à vista)

Basta trocar o método de pagamento para CREDIT_CARD:

"billingTypes": ["CREDIT_CARD"]

Exemplo: Cartão de Crédito à Vista

{
  "billingTypes": ["CREDIT_CARD"],
  "chargeTypes": ["DETACHED"],
  "minutesToExpire": 60,
  "callback": {
    "cancelUrl": "https://meusite.com/cancelado",
    "expiredUrl": "https://meusite.com/expirado",
    "successUrl": "https://meusite.com/sucesso"
  },
  "items": [
    {
      "name": "Consultoria Financeira",
      "description": "Sessão única de consultoria",
      "imageBase64": "{{image1}}",
      "quantity": 1,
      "value": 150.00
    },
    {
            "description": "Camiseta Preta",
            "imageBase64": "{{image2}}",
            "name": "teste2",
            "quantity": 2,
            "value": 100.00
        }
  ],
  "customerData": {
    "name": "João da Silva",
    "cpfCnpj": "12345678909",
    "email": "[email protected]",
    "phone": "47999998888",
    "address": "Rua das Palmeiras",
    "addressNumber": "100",
    "complement": "Apto 202",
    "postalCode": "89000000",
    "province": "Centro",
    "city": 4205407
  }
}

O cliente verá o campo para inserir os dados do cartão e fará um pagamento único (à vista). A cobrança será processada no valor total do item, sem opção de parcelamento visível.


Cartão de Crédito (Parcelado)

Para permitir parcelamento, adicione o tipo INSTALLMENT:

"billingTypes": ["CREDIT_CARD"],
"chargeTypes": ["DETACHED", "INSTALLMENT"]

Você também pode limitar o número máximo de parcelas com:

"installment": {
  "maxInstallmentCount": 3
}

Exemplo: Cartão de Crédito parcelado

{
    "billingTypes": [
        "CREDIT_CARD"
    ],
    "chargeTypes": [
        "INSTALLMENT"
    ],
    "minutesToExpire": 100,
    "callback": {
        "cancelUrl": "https://google.com/cancel",
        "expiredUrl": "https://google.com/expired",
        "successUrl": "https://google.com/success"
    },
    "items": [
        {
            "description": "Camiseta Branca",
            "imageBase64": "{{image1}}",
            "name": "teste2",
            "quantity": 2,
            "value": 100.00
        },
        {
            "description": "Camiseta Preta",
            "imageBase64": "{{image2}}",
            "name": "teste2",
            "quantity": 2,
            "value": 100.00
        }
    ],
    "installment": {
    "maxInstallmentCount": 6
  },
  "customerData": {
    "name": "Maria Oliveira",
    "cpfCnpj": "98765432100",
    "email": "[email protected]",
    "phone": "47988887777",
    "address": "Av. Brasil",
    "addressNumber": "500",
    "complement": "Sala 12",
    "postalCode": "89012345",
    "province": "Centro",
    "city": 4205407
  }
}

Na tela de checkout, o cliente poderá escolher entre pagar à vista ou parcelar o valor em até 6 vezes (a quantidade das parcelas são definidas no maxInstallmentCount, nesse exemplo são 6) no cartão de crédito. O parcelamento aparecerá automaticamente conforme o valor e configurações.