Criar agendamento único
Este endpoint permite que o usuário pagador possa criar um agendamento de um pagamento.
Requisição (Request)
Requisição HTTP
POST https://api-mtls.sandbox.bankly.com.br/pix/scheduling-paymentscurl --request POST \
--url https://api-mtls.sandbox.bankly.com.br/pix/scheduling-payments \
--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 um agendamento de pagamento. |
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 |
|---|---|---|
|
| Forma de iniciação do agendamento
|
|
| Identificação única da transação.
Obrigatório somente se |
|
| Valor do agendamento. |
|
| Data e hora que o usuário solicitou o agendamento |
|
| Data do agendamento. Formato (yyyy-MM-dd). |
|
| Identificador fim-a-fim do agendamento. |
|
| 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 |
|
| 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. |
|
| Informações do usuário pagador para o usuário recebedor. |
|
| Copia e cola do QRCode em base64.
Obrigatório somente se initiationForm for " |
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 |
|---|---|---|
requestIdentifier | string | Identificador do agendamento. |
message | string | Mensagem de sucesso. |
{
"requestIdentifier": "E9999901012341234123412345678900",
"message": "Agendamento cadastrado 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 1 month ago
