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.
Updated 6 days ago