GetnetLac
Neste item serão apresentadas caracteristicas especificas para o roteamento GetnetLac via SiTef.
#
Pré-Autorização- Sobre a pré-autorização roteada pela GetnetLac, a informação de parcelamento (
installments
einstallment_type
) deve ser sempre passada na etapa de pré-autorização, e não na captura. Caso a pré-autorização seja a vista, a captura não pode ser parcelada. - Para este roteamento, o parcelamento de pré-autorizações sempre será sem juros, isto é,
installment_type
=4
. Isto vale para as Interfaces HTML e REST.
#
Split de PagamentoNo Split de Pagamento, as informações de divisão de valores entre os sub-vendedores são enviados por uma transação única no Carat, e a distribuição de fundos fica a cargo da adquirente.
O roteamento GetnetLac permite que seja feito o Split de Pagamento através da inclusão de parâmetros no objeto additional_data
na criação da transação de pagamento, tanto para interfaces de Pagamento HTML e REST.
#
Parâmetros de requisiçãoParâmetro | Descrição | Formato | Obrigatório |
---|---|---|---|
additional_data.split_request | Elemento com os dados do split | ||
seller_id | Identificador do vendedor na plataforma MarketPlace Getnet. | < 36 A | SIM |
sale_id | Identificador da venda ou pedido. | < 36 A | SIM |
additional_data.split_request.subsellers[] | Lista com dados dos sub-vendedores. | ||
id | Id do Sub-vendendor na plataforma MarketPlace Getnet. | < 36 A | SIM |
sales_amount | Parte do Valor correspondente ao Sub-vendedor - em centavos. | < 12 N | SIM |
additional_data.split_request.subsellers.products[] | Lista com dados dos itens. | ||
product_id | Identificador do Item. | < 15 A | SIM |
amount | Valor do Item em centavos. | < 12 N | SIM |
description | Descrição do Item. | < 80 A | SIM |
tax_percent | Taxa do item em porcentagem. Formato NNNDDDDDD onde: NNN Parte inteira - completar com zeros a esquerda até atingir 3 dígitos; DDDDDD Parte fracionária. Completar com zeros a direita até atingir 6 dígitos. | < 9 A | NÃO |
tax_amount | Taxa do item em valor em centavos. | < 12 N | NÃO |
#
Pagamento HTML#
Exemplo de JSON - criação de transaçãoObs: Os valores dos exemplos são fictícios.
Após a finalização do Pagamento HTML, os seguintes parâmetros serão adicionados ao Aviso de Status (saiba mais):
Parâmetro | Descrição | Formato |
---|---|---|
splitPaymentId | Identificador do pagamento split. | < 36 A |
splitTransactionId | Identificador da transação split. | < 19 N |
#
Pagamento REST#
Exemplo de JSONObs: Os valores dos exemplos são fictícios.
Requisição de criação de transação
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
Resposta da efetivação de pagamento
#
Retornos específicos do Pagamento Split no Pagamento RESTParâmetro | Descrição | Formato |
---|---|---|
payment.split | Elemento com os dados de retorno de pagamento split | |
payment_id | Identificador do pagamento split. | < 36 A |
transaction_id | Identificador da transação split. | < 19 N |