curl --request POST \
--url https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'X-DataHoraEvento: <x-datahoraevento>' \
--header 'X-NomeEvento: <x-nomeevento>' \
--data '
{
"dtVencimento": "<string>",
"endToEndId": "<string>",
"finalidadeAgendamento": 123,
"idConciliacaoRecebedor": "<string>",
"idRecorrencia": "<string>",
"pagador": {
"cpfCnpj": "<string>",
"ispb": "<string>",
"tpPessoa": 123
},
"recebedor": {
"cnpj": "<string>",
"ispb": "<string>",
"nome": "<string>",
"nrConta": "<string>",
"tpConta": 123,
"nrAgencia": "<string>"
},
"stAgendamento": 123,
"codigoErro": "<string>",
"descCodigoErro": "<string>",
"dtHrRecepcaoPspRecebedor": "<string>",
"infEntreClientes": "<string>",
"valor": 123
}
'import requests
url = "https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered"
payload = {
"dtVencimento": "<string>",
"endToEndId": "<string>",
"finalidadeAgendamento": 123,
"idConciliacaoRecebedor": "<string>",
"idRecorrencia": "<string>",
"pagador": {
"cpfCnpj": "<string>",
"ispb": "<string>",
"tpPessoa": 123
},
"recebedor": {
"cnpj": "<string>",
"ispb": "<string>",
"nome": "<string>",
"nrConta": "<string>",
"tpConta": 123,
"nrAgencia": "<string>"
},
"stAgendamento": 123,
"codigoErro": "<string>",
"descCodigoErro": "<string>",
"dtHrRecepcaoPspRecebedor": "<string>",
"infEntreClientes": "<string>",
"valor": 123
}
headers = {
"X-DataHoraEvento": "<x-datahoraevento>",
"X-NomeEvento": "<x-nomeevento>",
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'X-DataHoraEvento': '<x-datahoraevento>',
'X-NomeEvento': '<x-nomeevento>',
Authorization: 'Bearer <token>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
dtVencimento: '<string>',
endToEndId: '<string>',
finalidadeAgendamento: 123,
idConciliacaoRecebedor: '<string>',
idRecorrencia: '<string>',
pagador: {cpfCnpj: '<string>', ispb: '<string>', tpPessoa: 123},
recebedor: {
cnpj: '<string>',
ispb: '<string>',
nome: '<string>',
nrConta: '<string>',
tpConta: 123,
nrAgencia: '<string>'
},
stAgendamento: 123,
codigoErro: '<string>',
descCodigoErro: '<string>',
dtHrRecepcaoPspRecebedor: '<string>',
infEntreClientes: '<string>',
valor: 123
})
};
fetch('https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'dtVencimento' => '<string>',
'endToEndId' => '<string>',
'finalidadeAgendamento' => 123,
'idConciliacaoRecebedor' => '<string>',
'idRecorrencia' => '<string>',
'pagador' => [
'cpfCnpj' => '<string>',
'ispb' => '<string>',
'tpPessoa' => 123
],
'recebedor' => [
'cnpj' => '<string>',
'ispb' => '<string>',
'nome' => '<string>',
'nrConta' => '<string>',
'tpConta' => 123,
'nrAgencia' => '<string>'
],
'stAgendamento' => 123,
'codigoErro' => '<string>',
'descCodigoErro' => '<string>',
'dtHrRecepcaoPspRecebedor' => '<string>',
'infEntreClientes' => '<string>',
'valor' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json",
"X-DataHoraEvento: <x-datahoraevento>",
"X-NomeEvento: <x-nomeevento>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered"
payload := strings.NewReader("{\n \"dtVencimento\": \"<string>\",\n \"endToEndId\": \"<string>\",\n \"finalidadeAgendamento\": 123,\n \"idConciliacaoRecebedor\": \"<string>\",\n \"idRecorrencia\": \"<string>\",\n \"pagador\": {\n \"cpfCnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"tpPessoa\": 123\n },\n \"recebedor\": {\n \"cnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"nome\": \"<string>\",\n \"nrConta\": \"<string>\",\n \"tpConta\": 123,\n \"nrAgencia\": \"<string>\"\n },\n \"stAgendamento\": 123,\n \"codigoErro\": \"<string>\",\n \"descCodigoErro\": \"<string>\",\n \"dtHrRecepcaoPspRecebedor\": \"<string>\",\n \"infEntreClientes\": \"<string>\",\n \"valor\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-DataHoraEvento", "<x-datahoraevento>")
req.Header.Add("X-NomeEvento", "<x-nomeevento>")
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered")
.header("X-DataHoraEvento", "<x-datahoraevento>")
.header("X-NomeEvento", "<x-nomeevento>")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"dtVencimento\": \"<string>\",\n \"endToEndId\": \"<string>\",\n \"finalidadeAgendamento\": 123,\n \"idConciliacaoRecebedor\": \"<string>\",\n \"idRecorrencia\": \"<string>\",\n \"pagador\": {\n \"cpfCnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"tpPessoa\": 123\n },\n \"recebedor\": {\n \"cnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"nome\": \"<string>\",\n \"nrConta\": \"<string>\",\n \"tpConta\": 123,\n \"nrAgencia\": \"<string>\"\n },\n \"stAgendamento\": 123,\n \"codigoErro\": \"<string>\",\n \"descCodigoErro\": \"<string>\",\n \"dtHrRecepcaoPspRecebedor\": \"<string>\",\n \"infEntreClientes\": \"<string>\",\n \"valor\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-DataHoraEvento"] = '<x-datahoraevento>'
request["X-NomeEvento"] = '<x-nomeevento>'
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"dtVencimento\": \"<string>\",\n \"endToEndId\": \"<string>\",\n \"finalidadeAgendamento\": 123,\n \"idConciliacaoRecebedor\": \"<string>\",\n \"idRecorrencia\": \"<string>\",\n \"pagador\": {\n \"cpfCnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"tpPessoa\": 123\n },\n \"recebedor\": {\n \"cnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"nome\": \"<string>\",\n \"nrConta\": \"<string>\",\n \"tpConta\": 123,\n \"nrAgencia\": \"<string>\"\n },\n \"stAgendamento\": 123,\n \"codigoErro\": \"<string>\",\n \"descCodigoErro\": \"<string>\",\n \"dtHrRecepcaoPspRecebedor\": \"<string>\",\n \"infEntreClientes\": \"<string>\",\n \"valor\": 123\n}"
response = http.request(request)
puts response.read_body{
"code": "<string>",
"detail": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "<string>",
"status": 123,
"title": "<string>",
"type": "about:blank"
}Recibir un evento de registro de programación de Pix Automático
Recibe el evento push del upstream: una reentrega asíncrona del registro de programación del lado del pagador. Reutiliza el caso de uso de registro entrante 5.3.3 (génesis entrante). Idempotente: una instrucción reentregada resuelve en un conflicto 409, nunca en un 500. Sin cuerpo de respuesta.
curl --request POST \
--url https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'X-DataHoraEvento: <x-datahoraevento>' \
--header 'X-NomeEvento: <x-nomeevento>' \
--data '
{
"dtVencimento": "<string>",
"endToEndId": "<string>",
"finalidadeAgendamento": 123,
"idConciliacaoRecebedor": "<string>",
"idRecorrencia": "<string>",
"pagador": {
"cpfCnpj": "<string>",
"ispb": "<string>",
"tpPessoa": 123
},
"recebedor": {
"cnpj": "<string>",
"ispb": "<string>",
"nome": "<string>",
"nrConta": "<string>",
"tpConta": 123,
"nrAgencia": "<string>"
},
"stAgendamento": 123,
"codigoErro": "<string>",
"descCodigoErro": "<string>",
"dtHrRecepcaoPspRecebedor": "<string>",
"infEntreClientes": "<string>",
"valor": 123
}
'import requests
url = "https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered"
payload = {
"dtVencimento": "<string>",
"endToEndId": "<string>",
"finalidadeAgendamento": 123,
"idConciliacaoRecebedor": "<string>",
"idRecorrencia": "<string>",
"pagador": {
"cpfCnpj": "<string>",
"ispb": "<string>",
"tpPessoa": 123
},
"recebedor": {
"cnpj": "<string>",
"ispb": "<string>",
"nome": "<string>",
"nrConta": "<string>",
"tpConta": 123,
"nrAgencia": "<string>"
},
"stAgendamento": 123,
"codigoErro": "<string>",
"descCodigoErro": "<string>",
"dtHrRecepcaoPspRecebedor": "<string>",
"infEntreClientes": "<string>",
"valor": 123
}
headers = {
"X-DataHoraEvento": "<x-datahoraevento>",
"X-NomeEvento": "<x-nomeevento>",
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'X-DataHoraEvento': '<x-datahoraevento>',
'X-NomeEvento': '<x-nomeevento>',
Authorization: 'Bearer <token>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
dtVencimento: '<string>',
endToEndId: '<string>',
finalidadeAgendamento: 123,
idConciliacaoRecebedor: '<string>',
idRecorrencia: '<string>',
pagador: {cpfCnpj: '<string>', ispb: '<string>', tpPessoa: 123},
recebedor: {
cnpj: '<string>',
ispb: '<string>',
nome: '<string>',
nrConta: '<string>',
tpConta: 123,
nrAgencia: '<string>'
},
stAgendamento: 123,
codigoErro: '<string>',
descCodigoErro: '<string>',
dtHrRecepcaoPspRecebedor: '<string>',
infEntreClientes: '<string>',
valor: 123
})
};
fetch('https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'dtVencimento' => '<string>',
'endToEndId' => '<string>',
'finalidadeAgendamento' => 123,
'idConciliacaoRecebedor' => '<string>',
'idRecorrencia' => '<string>',
'pagador' => [
'cpfCnpj' => '<string>',
'ispb' => '<string>',
'tpPessoa' => 123
],
'recebedor' => [
'cnpj' => '<string>',
'ispb' => '<string>',
'nome' => '<string>',
'nrConta' => '<string>',
'tpConta' => 123,
'nrAgencia' => '<string>'
],
'stAgendamento' => 123,
'codigoErro' => '<string>',
'descCodigoErro' => '<string>',
'dtHrRecepcaoPspRecebedor' => '<string>',
'infEntreClientes' => '<string>',
'valor' => 123
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json",
"X-DataHoraEvento: <x-datahoraevento>",
"X-NomeEvento: <x-nomeevento>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered"
payload := strings.NewReader("{\n \"dtVencimento\": \"<string>\",\n \"endToEndId\": \"<string>\",\n \"finalidadeAgendamento\": 123,\n \"idConciliacaoRecebedor\": \"<string>\",\n \"idRecorrencia\": \"<string>\",\n \"pagador\": {\n \"cpfCnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"tpPessoa\": 123\n },\n \"recebedor\": {\n \"cnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"nome\": \"<string>\",\n \"nrConta\": \"<string>\",\n \"tpConta\": 123,\n \"nrAgencia\": \"<string>\"\n },\n \"stAgendamento\": 123,\n \"codigoErro\": \"<string>\",\n \"descCodigoErro\": \"<string>\",\n \"dtHrRecepcaoPspRecebedor\": \"<string>\",\n \"infEntreClientes\": \"<string>\",\n \"valor\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-DataHoraEvento", "<x-datahoraevento>")
req.Header.Add("X-NomeEvento", "<x-nomeevento>")
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered")
.header("X-DataHoraEvento", "<x-datahoraevento>")
.header("X-NomeEvento", "<x-nomeevento>")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"dtVencimento\": \"<string>\",\n \"endToEndId\": \"<string>\",\n \"finalidadeAgendamento\": 123,\n \"idConciliacaoRecebedor\": \"<string>\",\n \"idRecorrencia\": \"<string>\",\n \"pagador\": {\n \"cpfCnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"tpPessoa\": 123\n },\n \"recebedor\": {\n \"cnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"nome\": \"<string>\",\n \"nrConta\": \"<string>\",\n \"tpConta\": 123,\n \"nrAgencia\": \"<string>\"\n },\n \"stAgendamento\": 123,\n \"codigoErro\": \"<string>\",\n \"descCodigoErro\": \"<string>\",\n \"dtHrRecepcaoPspRecebedor\": \"<string>\",\n \"infEntreClientes\": \"<string>\",\n \"valor\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://plugin-pix-direct.api.lerian.net/v1/pix-automatico/events/schedule-registered")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-DataHoraEvento"] = '<x-datahoraevento>'
request["X-NomeEvento"] = '<x-nomeevento>'
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"dtVencimento\": \"<string>\",\n \"endToEndId\": \"<string>\",\n \"finalidadeAgendamento\": 123,\n \"idConciliacaoRecebedor\": \"<string>\",\n \"idRecorrencia\": \"<string>\",\n \"pagador\": {\n \"cpfCnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"tpPessoa\": 123\n },\n \"recebedor\": {\n \"cnpj\": \"<string>\",\n \"ispb\": \"<string>\",\n \"nome\": \"<string>\",\n \"nrConta\": \"<string>\",\n \"tpConta\": 123,\n \"nrAgencia\": \"<string>\"\n },\n \"stAgendamento\": 123,\n \"codigoErro\": \"<string>\",\n \"descCodigoErro\": \"<string>\",\n \"dtHrRecepcaoPspRecebedor\": \"<string>\",\n \"infEntreClientes\": \"<string>\",\n \"valor\": 123\n}"
response = http.request(request)
puts response.read_body{
"code": "<string>",
"detail": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "<string>",
"status": 123,
"title": "<string>",
"type": "about:blank"
}Autorizaciones
Autenticación con token JWT Bearer. Obtén el token desde el endpoint /v1/login/oauth/access_token
usando credenciales de cliente (clientId y clientSecret).
Incluye el token en el encabezado Authorization:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
El token expira después de 3600 segundos (1 hora).
Encabezados
Bearer access token (the financial-ingress gate; the handler fails closed with Pix-0082 when absent). Token de acceso Bearer (la puerta de ingreso financiero; el handler falla en modo cerrado con Pix-0082 cuando está ausente).
Event registration instant (UTC: aaaa-mm-ddTHH:mm:ss.sssZ). Mandatory per Instante de registro del evento (UTC: aaaa-mm-ddTHH:mm:ss.sssZ). Obligatorio.
Event name. Mandatory per; informational passthrough. Nombre del evento. Obligatorio; dato de paso informativo.
Cuerpo
Fecha de vencimiento del cobro recurrente (aaaa-mm-dd).
Id único de la instrucción de pago (32 caracteres).
Propósito de la programación (0=primero, 1=reintento posterior al vencimiento, 2=reenvío de liquidación).
Id de conciliación del receptor (35 caracteres).
Id de recurrencia único (29 caracteres, RR...).
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Estado de la programación (0=Aceito, 1=Rejeitado).
Código de error del upstream (100 caracteres; en un rechazo).
Descripción del error del upstream (1000 caracteres).
Show child attributes
Show child attributes
Marca de tiempo de recepción del PSP receptor (UTC; obligatoria cuando finalidadeAgendamento=0).
Información del receptor al pagador de texto libre (140 caracteres).
Monto del pago recurrente en reales (un número JSON).
Respuesta
Sin contenido
¿Esta página le ayudó?

