Pular para o conteúdo principal

Pesquisar Links de Pagamento

Dados da API

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

Você pode obter detalhes de um link de pagamento através do seu ID, fazendo um GET no endpoint a seguir:

GET /v1/paymentlink/information?id=<guid>

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

Dicionário de dados - Parâmetros

PROPRIEDADEDESCRIÇÃOTIPOLOCALOBRIGATÓRIO
idIdentificador do link de pagamento a ser pesquisado.guidPathsim
Pagamento realizado com sucesso
{
"id": "aed32670-c3e5-4192-8ab0-0e96f92e3408",
"description": "Teste",
"value": 10.50,
// Apenas um dos campos abaixo vai estar preenchido: qttyInstallments ou qttyInstallmentsCustom
"qttyInstallments": 12,
"qttyInstallmentsCustom": [3, 6, 9, 12],
"qttyInstallmentsIntFree": 6,
"installmentsFee": 1.5,
"operationDate": "<datetime>",
"expirationDate": "<datetime>",
"link": ".../teste/aed32670-c3e5-4192-8ab0-0e96f92e3408",
"message": "Olá! Estou enviando um link para você fazer o pagamento para NOME COBRADOR (01234567890123).\r\n\r\nDescrição: Teste\r\nValor: R$ 10,50\r\nVocê pode pagar em até 12x!\r\n\r\nLink: .../teste/aed32670-c3e5-4192-8ab0-0e96f92e3408\r\n\r\nInstruções: Basta clicar no link, preencher os dados solicitados, escolher a opção de pagamento que melhor atende suas necessidades e clicar em Pagar. Você pode pagar de onde quiser! :)",
"status": 9,
"statusFormat": "Desativado",
"paymentDate": "<datetime>",
"paymentValue": null,
"history": [
{
"id": "05874f86-9167-4f02-8af5-4132d4541a4b",
"idPaymentLink": "aed32670-c3e5-4192-8ab0-0e96f92e3408",
"reason": null,
"historyDate": "<datetime>",
"status": 1,
"statusFormat": "Em Aberto"
},
{
"id": "d12192a0-1670-4d0a-a57d-5208d8d1652c",
"idPaymentLink": "aed32670-c3e5-4192-8ab0-0e96f92e3408",
"reason": null,
"historyDate": "<datetime>",
"status": 9,
"statusFormat": "Desativado"
}
]
}

Dicionário de dados - Retorno

PROPRIEDADEDESCRIÇÃOTIPOLOCALOBRIGATÓRIO
idIdentificador do link de pagamentoStringBodysim
descriptionDescrição do link de pagamentoStringBodysim
valueValor do link de pagamentoIntBodysim
qttyInstallmentsQuantidade de parcelas permitidas para pagamento. Presente apenas quando qttyInstallmentsCustom não está preenchidoIntBodycondicional
qttyInstallmentsCustomArray com quantidades de parcelas personalizadas. Presente apenas quando qttyInstallments não está preenchidoArray[Int]Bodycondicional
qttyInstallmentsIntFreeQuantidade de parcelas permitidas para pagamento sem jurosIntBodysim
installmentsFeeTaxa de juros aplicada em parcelas maiores que qttyInstallmentsIntFree (ex: 1.5 = 1.5%)doubleBodysim
operationDateData da operaçãoDateBodysim
expirationDateData de expiração do linkDateBodysim
linkLink de pagamentoStringBodysim
messageMensagem do link de pagamentoStringBodysim
statusStatus do link de pagamentoIntBodysim
statusFormatMensagem do status do link de pagamentoStringBodysim
paymentDateData em que o link foi pagoDateBodysim
paymentValueValor em que o link foi pagoDecimalBodysim
historyHistórico de alterações do link de pagamentoListBodysim

É possível pesquisar e obter uma lista de todos os links de pagamento gerados pela sua conta, bastando fazer um GET conforme abaixo:

GET /v1/paymentlink/list

Via request Representational State Transfer (REST) com query parameters:

Dicionário de dados - Parâmetros

PROPRIEDADEDESCRIÇÃOTIPOOBRIGATÓRIO
initialPaymentDateIntervalo de data de pagamento (início)Datesim
finalPaymentDateIntervalo de data de pagamento (fim)Datesim
statusStatus do link de pagamentoIntsim
pageNumberNúmero da página para paginaçãoIntnão
pageSizeTamanho das páginas para paginaçãoIntnão
columnOrderColuna para ordenaçãoStringnão
sortDirectionDireção da ordenaçãoStringnão
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