Criar recorrência de agendamento
Este endpoint permite que o usuário pagador possa criar uma recorrência de agendamentos.
Requisição (Request)
Requisição HTTP
POST https://api-mtls.sandbox.bankly.com.br/pix/scheduling-payments/recurrences
curl --request POST \
--url https://api-mtls.sandbox.bankly.com.br/pix/scheduling-payments/recurrences \
--header 'accept: application/json' \
--header 'api-version: 1' \
--header 'content-type: application/json'
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:
Scope | Descrição |
---|---|
pix.schedule-payment.write | Concede acesso para criar uma recorrência de agendamento. |
Cabeçalhos (Headers)
Nome | Descrição | Especificação |
---|---|---|
api-version | Obrigatório. Versão da API. Atualmente estamos na versão 1. | — |
Authorization | Obrigatório. Token de autorização do tipo Bearer. | — |
x-bkly-pix-user-id | Obrigatório. Número do documento do usuário que está fazendo a requisição. | Informe somente números. |
Parâmetros da rota (Path)
Não é necessário enviar campos no path desta requisição.
Corpo da requisição (Body)
No body, envie o seguinte campo em formato JSON:
Nome | Tipo | Descrição |
---|---|---|
|
| Data e hora que o usuário solicitou o agendamento |
|
| Objeto que contem os dados do pagamento. |
|
| Forma de iniciação do agendamento
|
|
| Valor do agendamento da recorrência. |
|
| Informações do usuário pagador para o usuário recebedor. |
|
| Objeto que contem os dados da conta recebedora. |
|
| Conta do cliente recebedor. |
|
| Agência do cliente recebedor. |
|
| Tipo de conta.
|
|
| ISPB do banco do cliente recebedor. |
|
| Nome do recebedor. |
|
| CPF ou CNPJ do cliente recebedor. |
|
| Chave Pix do usuário recebedor.
Obrigatório apenas quando |
|
| Objeto que contem os dados da conta pagadora. |
|
| Conta do cliente pagador. |
|
| Agência do cliente pagador. |
|
| Tipo de conta pagadora.
|
|
| ISPB do banco do cliente pagador. |
|
| Nome do pagador. |
|
| CPF ou CNPJ do cliente pagador. |
|
| Objeto que contem os dados da recorrência. |
|
| Frequência da recorrência.
|
|
| Data de início da recorrência, ou seja, data do primeiro pagamento |
|
| Data de fim da recorrência, ou seja, data do último agendamento |
|
| Quantidade de repetições da recorrência. |
|
| Descrição da recorrência. |
|
| Indica se o agendamento deve ser antecipado ou postergado em caso de data inexistente (ex. dias 29 e 31). ENUM:
|
Resposta (Response)
O status code 201 indicará sucesso na criação do agendamento.
Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:
Nome | Tipo | Descrição |
---|---|---|
recurrence | objeto | Objeto que contem os dados da recorrência. |
recurrence.requestIdentifier | string | Identificador da recorrência. |
message | string | Mensagem de sucesso. |
{
"recurrence": {
"requestIdentifier": "R1314008820250926102859521EET8W2KAYM"
},
"message": "Solicitação de recorrência recebida com sucesso"
}
DicaPara 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.
Updated about 2 hours ago