Comunidade

Ask a Question
Back to All

POST para https://sandbox.api.pagseguro.com/charges retornando 404

Olá estou pesquisando aqui opções de pagamento para meu ecommerce e sendo o mais famoso iniciei pelo pagseguro. na documentação tem uma colection do postman e a baixei aqui coloquei meu token e estou tentando testar mas desde segunda feira só recebo 404 Not Found no postman

Talvez eu por nunca ter usado este serviço antes não esteja sabendo passar algum parametro ou header necessario alguem pode dar uma ajuda?

abaixo o exemplo em nodejs que peguei no proprio postman, e apenas apaguei meu token no header authorization

const axios = require('axios');

let data = JSON.stringify({
"reference_id": "ex-00001",
"description": "Motivo do pagamento",
"amount": {
"value": 1000,
"currency": "BRL"
},
"payment_method": {
"type": "CREDIT_CARD",
"installments": 1,
"capture": false,
"card": {
"number": "4539620659922097",
"exp_month": "03",
"exp_year": "2026",
"security_code": "123",
"holder": {
"name": "Jose da Silva"
}
}
}
});

let config = {
method: 'post',
maxBodyLength: Infinity,
url: 'https://sandbox.api.pagseguro.com/charges',
headers: {
'Authorization': 'meu token',
'Content-Type': 'application/json',
'x-api-version': '4.0'
},
data : data
};

axios(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});