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 (
installmentseinstallment_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 Pagamento#
No 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ção#
| Parâ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ção#
Obs: 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 JSON#
Obs: 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 REST#
| Parâ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 |