curl --request POST \
--url https://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--header 'IdempotencyKey: <idempotencykey>' \
--header 'IgnoraHandshake: <ignorahandshake>' \
--data '
{
"valorMaximo": 123,
"notificarAgendamento": true
}
'import requests
url = "https://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao"
payload = {
"valorMaximo": 123,
"notificarAgendamento": True
}
headers = {
"IdempotencyKey": "<idempotencykey>",
"IgnoraHandshake": "<ignorahandshake>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
IdempotencyKey: '<idempotencykey>',
IgnoraHandshake: '<ignorahandshake>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({valorMaximo: 123, notificarAgendamento: true})
};
fetch('https://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao', 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://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao",
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([
'valorMaximo' => 123,
'notificarAgendamento' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json",
"IdempotencyKey: <idempotencykey>",
"IgnoraHandshake: <ignorahandshake>"
],
]);
$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://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao"
payload := strings.NewReader("{\n \"valorMaximo\": 123,\n \"notificarAgendamento\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("IdempotencyKey", "<idempotencykey>")
req.Header.Add("IgnoraHandshake", "<ignorahandshake>")
req.Header.Add("Authorization", "<api-key>")
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://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao")
.header("IdempotencyKey", "<idempotencykey>")
.header("IgnoraHandshake", "<ignorahandshake>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"valorMaximo\": 123,\n \"notificarAgendamento\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["IdempotencyKey"] = '<idempotencykey>'
request["IgnoraHandshake"] = '<ignorahandshake>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"valorMaximo\": 123,\n \"notificarAgendamento\": true\n}"
response = http.request(request)
puts response.read_body{
"sucesso": true,
"mensagem": "<string>"
}{
"sucesso": true,
"mensagem": "<string>"
}35 - Atualizar Situação da Autorização de Recorrência
Scopes:
api.pix api.pixautomatico.autorizacao.aprovarcurl --request POST \
--url https://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--header 'IdempotencyKey: <idempotencykey>' \
--header 'IgnoraHandshake: <ignorahandshake>' \
--data '
{
"valorMaximo": 123,
"notificarAgendamento": true
}
'import requests
url = "https://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao"
payload = {
"valorMaximo": 123,
"notificarAgendamento": True
}
headers = {
"IdempotencyKey": "<idempotencykey>",
"IgnoraHandshake": "<ignorahandshake>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
IdempotencyKey: '<idempotencykey>',
IgnoraHandshake: '<ignorahandshake>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({valorMaximo: 123, notificarAgendamento: true})
};
fetch('https://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao', 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://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao",
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([
'valorMaximo' => 123,
'notificarAgendamento' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json",
"IdempotencyKey: <idempotencykey>",
"IgnoraHandshake: <ignorahandshake>"
],
]);
$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://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao"
payload := strings.NewReader("{\n \"valorMaximo\": 123,\n \"notificarAgendamento\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("IdempotencyKey", "<idempotencykey>")
req.Header.Add("IgnoraHandshake", "<ignorahandshake>")
req.Header.Add("Authorization", "<api-key>")
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://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao")
.header("IdempotencyKey", "<idempotencykey>")
.header("IgnoraHandshake", "<ignorahandshake>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"valorMaximo\": 123,\n \"notificarAgendamento\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ext.pix.dbs.moneyp.com.br/api/v1/pix-automatico/autorizacoes-recorrencias/{codigoAutorizacaoRecorrencia}/atualizar-situacao")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["IdempotencyKey"] = '<idempotencykey>'
request["IgnoraHandshake"] = '<ignorahandshake>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"valorMaximo\": 123,\n \"notificarAgendamento\": true\n}"
response = http.request(request)
puts response.read_body{
"sucesso": true,
"mensagem": "<string>"
}{
"sucesso": true,
"mensagem": "<string>"
}Autorizações
Copie 'Bearer ' + token
Cabeçalhos
(somente em homologação)
Parâmetros de caminho
Código identificador (UUID) da autorização de recorrência.
Corpo
Nova situação da autorização de recorrência.*
Valores: 1 - Aceita 2 - Rejeitada
1, 2 Motivo da rejeição. Informar quando a situação for 2 - Rejeitada.
Valores: 1 - AC01 - NumeroContaIncorreta 2 - AC04 - NumeroContaEncerrada 3 - AC06 - ContaBloqueada 4 - AG12 - TransferenciaNaoPermitida 5 - AM05 - Duplicidade 6 - AP01 - DataHoraProcessamentoIncorreta 7 - AP02 - IdentificacaoDevedorIncorreta 8 - AP03 - EmissorContaDevedorIncorreto 9 - AP04 - IdRecorrenciaIncorreto 10 - AP05 - StatusRecorrenciaIncorreto 11 - AP06 - IdentificacaoCredorIncorreta 12 - AP07 - SolicitacaoExpirada 13 - AP08 - PagamentoInstantaneoAssociadoNaoLiquidado 14 - AP09 - SolicitacaoNaoIdentificada 15 - AP10 - IniciadorIncorreto 16 - AP11 - AgenteDevedorIncorreto 17 - AP12 - AgenteCredorIncorreto 18 - AP13 - NaoReconhecidoPeloDevedor 19 - AP14 - RejeitadoPeloDevedor 20 - AP15 - NaoOferecido 21 - CH16 - ConteudoElementoFormalmenteIncorreto 22 - DS27 - UsuarioAindaNaoAtivado 23 - MD01 - SemRecorrencia 24 - MD20 - RecorrenciaExpirada 25 - RC09 - IdentificadorSistemaCompensacaoDevedorInvalido 26 - RC10 - IdentificadorSistemaCompensacaoCredorInvalido
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 Valor máximo autorizado pelo pagador para cada cobrança da recorrência.
Indica se o pagador deseja ser notificado sobre os agendamentos da recorrência.
Resposta
Success
Esta página foi útil?

