Parcelamento no cartão
Nesta seção explicamos um pouco sobre os recursos disponível para consultar os valores das parcelas e juros para a venda na forma de pagamento em cartão de crédito
Caso o Marketplace opte por processar o cartão de crédito utilizando o Gateway de pagamento da Fast Shop, deverá utilizar este endpoint para consultar as opções de parcelamento.
Este endpoint é uma etapa obrigatória para o faturamento com cartão, isto porque ao integrar o pedido será validado se os valores informados correspondem a opção se parcelamento definido.
Endpoint
Installment Credit Card
POST
https://{environmentSeller}/pvt/payments/installments
Path Parameters
{environmentSeller}*
string
URL da API do Seller
Headers
X-VTEX-API-AppKey*
string
{{appKey}}
X-VTEX-API-AppToken*
string
{{appToken}}
Accept*
string
application/json
Content-Type*
string
application/json
Exemplo do Request
Exemplo do Response (200 - OK)
A API permite até 5 requisições por segundo, caso ultrapasse esse limite será retornado status 429: Too Many Request
Preeenchimento do Request:
O campo "totalItemsValue" deverá ser a soma dos items = quantity * price
O campo "totalFreigthValue" deverá ser a soma dos logisticsInfo = price
o Campo "totalCardPaymentValue" será o valor do pedido que será utilizado para a simulação do parcelamento, podendo ser de R$ 0,01 até o Total dos Itens + Total de Frete. Com isto poderá ser faturado o pedido inteiro no cartão ou parcial, pagamento o restante na opção de pagamento "Pontos"
Informações importantes do Response:
Será retornado uma lista de bandeiras solicitada na consulta ou todas caso não será informado o campo "cardsBrand"
Para cada bandeira será retornado as opções de parcelamento no cartão. A quantidade de parcelas dependerá do disponibilizado pela Fast Shop no momento da consulta podendo variar para mais ou menos comparando com o exemplo acima.
consultInstallments: installments: total ==> paymentData: payments: value
consultInstallments: installments: interestValue ==> paymentData: payments: interestValue
Last updated
Was this helpful?