Pular para o conteúdo principal

Criar Link de Pagamento

Dados da API

API Gateway
Esta API é utilizada para operações do gateway de pagamento:

cuidado

O link de pagamento gerado será válido apenas até a data de expiração (expirationDate) informada na requisição. Após essa data, o link será automaticamente desativado e não poderá mais ser utilizado para pagamentos.

A API de Pagamento Online também permite a criação de links de pagamento prontos, com valor definido, fornecendo um checkout pronto para ser usado pelo pagador. Para criar um link de pagamento, basta enviar um POST para o endpoint /v1/paymentlink/new conforme o exemplo:

Notificações Webhook

Webhook Automático

Quando um pagamento é realizado através do link de pagamento, nossa plataforma automaticamente envia uma notificação para sua aplicação com os dados da transação. Esse é um recurso opcional, ou seja, você pode utilizá-lo caso seja interessante para a sua aplicação.

Saiba mais sobre Webhooks →

POST /v1/paymentlink/new

Via request Representational State Transfer (REST) com o body:

Requisição
{ 
"description": "<string>",
"value": "<double>",
"qttyInstallments": "<integer>",
"qttyInstallmentsCustom": ["<integer>"],
"qttyInstallmentsIntFree": "<integer>",
"installmentsFee": "<double>",
"expirationDate": "<dateTime>",
"urlCallBack": "<string>",
}

Dicionário de dados - Parâmetros

PROPRIEDADEDESCRIÇÃOTIPOLOCALOBRIGATÓRIOTAMANHO
descriptionDescrição do produto vendido ou serviço prestadoStringBodysim
valueValor bruto da cobrançadecimalBodysim
qttyInstallmentsQuantidade de parcelas permitida. Obrigatório caso qttyInstallmentsCustom não esteja preenchidoIntBodycondicional
qttyInstallmentsCustomArray com quantidades de parcelas personalizadas. Obrigatório caso qttyInstallments não esteja preenchidoArray[Int]Bodycondicional
qttyInstallmentsIntFreeQuantidade de parcelas sem jurosIntBodysim
installmentsFeeTaxa de juros aplicada em parcelas maiores que qttyInstallmentsIntFree (ex: 1.5 = 1.5%)doubleBodysim
expirationDateData de expiração do linkDateBodysim
urlCallBackURL para receber notificações webhook quando o pagamento for processadoStringBodynão150
Erro interno
[ 
{
"tag": "",
"description": "Não foi possível executar comando. Erro desconhecido."
}
]

Dicionário de dados - Retorno

PROPRIEDADEDESCRIÇÃOTIPO
tagTag do errostring
descriptionDescrição do errostring

Consulte também

Códigos de Resposta

Em caso de falha na transação, consulte nossa tabela completa de códigos de resposta para identificar e tratar adequadamente os erros:

Códigos de Resposta do Host →