Consulta de recorrência por identificador

Este endpoint permite consultar os detalhes de uma recorrência a partir do identificador.

Requisição (Request)

Requisição HTTP

GET https://api-mtls.sandbox.bankly.com.br/pix/scheduling-payments/recurrences/{requestIdentifier}
curl --request GET \
     --url https://api-mtls.sandbox.bankly.com.br/pix/scheduling-payments/recurrences/requestIdentifier \
     --header 'accept: application/json' \
     --header 'api-version: 1'

Autorização

Para garantir a segurança nas requisições, todos os endpoints do Bankly utilizam scopes como parte do seu fluxo de autorização.

Esta requisição requer o scope descrito a seguir:

ScopeDescrição
pix.schedule-payment.readConcede acesso para consultar um agendamento a partir do identificador.

Cabeçalhos (Headers)

NomeDescriçãoEspecificação
api-versionObrigatório. Versão da API. Atualmente estamos na versão 1.
AuthorizationObrigatório. Token de autorização do tipo Bearer.
x-bkly-pix-user-idObrigatório. Número do documento do usuário que está fazendo a requisição.^([0-9]{11}|[A-Z0-9]{12}[0-9]{2})$
x-correlation-idIdentificador de correlação da requisição.Formato GUID v4. A cada requisição, deve-se gerar um novo GUID.

Parâmetros da rota (Path)

No path desta requisição envie os seguintes campos:

NomeTipoDescriçãoEspecificação
requestIdentifierpathObrigatório. Identificador da recorrência.

Corpo da requisição (Body)

Não é necessário enviar campos no body desta requisição.

Resposta (Response)

status code 200 indicará sucesso na consulta.

Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

NomeTipoDescrição
requestIdentifierstringIdentificador da solicitação da recorrência.
initialDateScheduledateData inicial da recorrência.
finalDateScheduledateData final da recorrência.
insertDateTimedatetimeData e hora de inserção.
statusstringStatus da recorrência PROCESSING CANCELED COMPLETED AWAITING_ENRICHMENT
repetitionnumberNúmero de repetições.
interbankSettlementAmountnumberValor interbancário da recorrência.
recurrenceDescriptionstringDescrição da recorrência.
invalidDatePaymentstring

Indica se o agendamento deve ser antecipado ou postergado em caso de data inexistente (ex. dias 29 e 31).

ANTICIPATE
POSTPONE

frequencystring

Periodicidade da recorrência

WEEKLY
MONTHLY
YEARLY

initiationFormstring

Forma de iniciação.

DICT - pagamento por chave Pix MANU - pagamento por inserção manual dos dados da conta transacional do usuário recebedor

creditorobjetoObjeto que deve conter os dados do recebedor da recorrência de pagamento.
creditor.accountIdentificationstringNúmero da conta do cliente recebedor.
creditor.accountIssuerstringNúmero da agencia do cliente recebedor
creditor.accountTypestring

Tipo de conta do cliente recebedor.

CACC - Conta corrente de cliente ou conta de instituição participante direto do SPI para liquidação de obrigações e direitos próprios. SVGS - Conta de Poupança. TRAN - Conta de Pagamento.

creditor.agentMemberIdentificationstringISPB do banco do recebedor
creditor.namestringNome do recebedor
creditor.privateIdentificationstringCNPJ do cliente recebedor
creditor.accountProxystringChave Pix do usuário recebedor. Obrigatório apenas quando initiationForm = DICT
debtorObjetoObjeto que deve conter os dados do pagador.
debtor.accountIdentificationstringNúmero da conta do cliente pagador.
debtor.accountIssuerstringNúmero da agencia do cliente pagador.
debtor.accountTypestring

Tipo de conta do cliente pagador.

CACC - Conta corrente de cliente ou conta de instituição participante direto do SPI para liquidação de obrigações e direitos próprios. SVGS - Conta de Poupança. TRAN - Conta de Pagamento.

debtor.agentMemberIdentificationstringISPB do banco do pagador.
debtor.namestringNome do pagador.
debtor.privateIdentificationstringCNPJ do cliente pagador.
schedulingobjetoObjeto que contem os dados dos agendamentos da recorrência.
scheduling.requestIdentifierstringIdentificador da solicitação de recorrência.
scheduling.endToEndIdentificationstringIdentificador de ponta a ponta.
scheduling.ScheduledDatestringData do agendamento.
scheduling.insertDateTimestringData e hora de inserção.
scheduling.statusstringStatus dos agendamentos
scheduling.interbankSettlementAmountnumberValor do agendamento.
scheduling.remittanceInformationstringInformação da remessa
{
  "requestIdentifier": "R13140088202509221724149129XXE5OA3B5",
  "initialDateSchedule": "2024-01-01",
  "finalDateSchedule": "2024-03-01",
  "insertDateTime": "2024-08-30T18:56:52.570Z",
  "status": "PROCESSING",
  "repetition": 0,
  "interbankSettlementAmount": 1000,
  "recurrenceDescription": "Recorrência de agendamento",
  "invalidDatePayment": "ANTICIPATE",
  "frequency": "WEEKLY",
  "initiationForm": "DICT",
  "creditor": {
    "accountIdentification": "100010",
    "accountIssuer": "2020",
    "accountType": "TRAN",
    "agentMemberIdentification": "99999010",
    "name": "João da Silva",
    "privateIdentification": "12312312312",
    "accountProxy": "a8db35ae-2f7f-4e8a-9ad0-d37e0d2f26d2"
  },
  "debtor": {
    "accountIdentification": "100011",
    "accountIssuer": "2020",
    "accountType": "TRAN",
    "agentMemberIdentification": "99999010",
    "name": "José da silva",
    "privateIdentification": "45645645645"
  },
  "scheduling": [
    {
      "requestIdentifier": "E5958811120240827180458753XXXXX",
      "endToEndIdentification": "E5958811120240827180458753XXXXX",
      "scheduledDate": "2024-01-01",
      "insertDateTime": "2024-08-30T18:56:52.570Z",
      "status": "PROCESSING",
      "interbankSettlementAmount": 1000,
      "remittanceInformation": "teste"
    },
    {
      "requestIdentifier": "E5958811120240827180458753XXXXX",
      "endToEndIdentification": "E5958811120240827180458753XXXXX",
      "scheduledDate": "2024-02-01",
      "insertDateTime": "2024-08-30T18:56:52.570Z",
      "status": "SCHEDULED",
      "interbankSettlementAmount": 1000,
      "remittanceInformation": "teste"
    }
  ]
}

👍

Dica

Para simular uma requisição nesse endpoint, acesse o API Reference.

Erros

Este endpoint não retorna erros específicos. Porém, ele poderá retornar alguns erros comuns entre todos os endpoints.

Eventos

Este endpoint não possui eventos relacionados a ele.


Copyright © 2021 Acesso Soluções de Pagamento S.A - Todos os direitos reservados