Comunidade
Onde pego o conteudo do QRCODE?
Quando cria uma cobrança recebemos o seguinte ex:
```
{
"status": "ATIVA",
"calendario": {
"expiracao": 3600,
"criacao": "2021-02-17T13:46:17Z"
},
"location": "sandbox.api.pagseguro.com/pix/v2/6BA71305-E6C4-416A-A202-D17FE2E87001",
"txid": "123BAJDH1JASHjvkae123kejauuj745",
"revisao": 0,
"devedor": {
"cpf": "41444444444",
"nome": "Exemplo"
},
"valor": {
"original": "1.20"
},
"chave": "73fa7d23-4d83-4f44-b4eb-9eeec083b1ee",
"solicitacaoPagador": "Serviço realizado.",
"infoAdicionais": [
{
"nome": "Campo 1",
"valor": "Informação Adicional1 do PSP-Recebedor"
},
{
"nome": "Campo 2",
"valor": "Informação Adicional2 do PSP-Recebedor"
}
]
}
```
não está nda claro na documentação
Posted by [email protected] over 2 years ago
Erro ao autorizar a API
Boa tarde,
Estou recebendo sempre aquele erro de "Não foi possível seguir com a integração entre contas" ainda no SandBox.
A url que estou usando é 'https://connect.sandbox.pagseguro.uol.com.br/oauth2/authorize?
response_type=code&
client_id=277bed65-a9f4-4214-95e2-eec0f922014f&
redirect_uri=http://minha-uri-cadasrada/pagseguro&
scope=payments.read+payments.create+payments.refund+accounts.read';
Estou esquecendo de algo?
Obrigado!
Posted by André Bufoni over 2 years ago
Chamada via Bubble não funciona
Olá,
A API do PagSeguro tem alguma restrição de acesso ao Bubble.io? Pergunto porque no Postman eu consigo fazer as chamadas e no API Connector do Bubble estou obtendo o status 401.
Chamada:
curl --location --request POST 'https://ws.sandbox.pagseguro.uol.com.br/sessions?appId={id do app}&appKey={chave do app}' \
--header 'Accept: application/vnd.pagseguro.com.br.v3+xml' \
--header 'Content_type: application/x-www-form-urlencoded'
Posted by Wagner Menke over 2 years ago
Minha chamada de API Sandbox para Gerar Sessão Split dá 401
Olá,
Estou fazendo a chamada API, em R, com os seguintes parâmetros:
library(httr)
url <- "https://ws.sandbox.pagseguro.uol.com.br/sessions"
queryString <- list(
appId = "app77XXXXXXXX",
appKey = "A824XXXXXXXXXXXXXXXXXXXXXXXX"
)
response <- VERB("POST", url, content_type("application/x-www-form-urlencoded"), accept("application/vnd.pagseguro.com.br.v3+xml"))
content(response, "text")
Porque não estou autorizdo, ainda mais no Sandbox???
Posted by Wagner Menke over 2 years ago
PIX WEBHOOK
Não consigo fazr PUT de WEBHOOK
PUT /instant-payments/webhook/chavedopix HTTP/1.1
Authorization: Bearer 4e73bd7b-546c-4811-8767-ef1facb796a5ca7c2b10420aae56c591d9bbb7b3db28f144-f0bb-4b0c-9a10-586312f06587
Content-Type: application/json
Postman-Token: d80a0c12-5a09-4144-80ee-ea65d48502d9
{
"webhookUrl": "https://ticket-app.ntsdns.com/ps/pix/ntf"
}
HTTP/1.1 400 Bad Request
apigw-requestid: ThhoLkH4IAMESNg=
content-length: 25
date: Fri, 10 Jun 2022 20:55:41 GMT
{"message":"Bad Request"}
Posted by [email protected] over 2 years ago
Checkout Envio Fácil
Pretendo utilizar o Envio Fácil no site de um cliente, mas preciso mostrar o valor do frete antes da compra (já fiz a integração com o pagamento).
Preciso fazer isso automaticamente, conforme fiz no pagamento, através do Checkout. A linguagem utilizada é o PHP.
Posted by Edilson de Souza over 2 years ago
401 EM get de notificações
Olá estou fazendo uma chamada GET na seguinte URL:
https://ws.pagseguro.uol.com.br/v3/transactions/notifications/217619-21CA48CA4833-011447EF8AFC-108C83?email=meuemail@dominio.com&token=tokenaqui
Porém estou recebendo statusde não autorizado, mesmo botando os dados corretos.
Posted by [email protected] over 2 years ago
Sandbox | Bearer token UNAUTHORIZED
Ao criar um novo pedido, utilizando o bearer token padrão, é retornada a mensagem abaixo:
{"error_messages":[{"code":"UNAUTHORIZED","description":"Invalid credential. Review AUTHORIZATION header"}]}
Os dados do código são:
Request request = new Request.Builder()
.url("https://sandbox.api.pagseguro.com/orders")
.post(RequestBody.create(json.toString().getBytes()))
.addHeader("Accept", "application/json")
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr+ZqgD892U9/HXsa7XqBZUayPquAfh9xx4iwUbTSUAvTlmiXFQNTp0Bvt/5vK2FhMj39qSv1zi2OuBjvW38q1E374nzx6NNBL5JosV0+SDINTlCG0cmigHuBOyWzYmjgca+mtQu4WczCaApNaSuVqgb8u7Bd9GCOL4YJotvV5+81frlSwQXralhwRzGhj/A57CGPgGKiuPT+AOGmykIGEZsSD9RKkyoKIoc0OS8CPIzdBOtTQCIwrLn2FxI83Clcg55W8gkFSOS6rWNbG5qFZWMll6yl02HtunalHmUlRUL66YeGXdMDC2PuRcmZbGO5a/2tbVppW6mfSWG3NPRpgwIDAQAB")
.build();
Posted by Heber Lima over 2 years ago
Cancelamento de conbrança CHARGES API retornando transaction not found
Não consigo cancelar pagamento...
codigo para cancelar:
```
$url = env("PAGSEGURO_ENV") == "PRODUCTION" ? "https://api.pagseguro.com/charges/$id/cancel" : "https://sandbox.api.pagseguro.com/charges/$id/cancel";
$token = $pay_config->oauth_access_token;
$data = array(
'amount' => array('value' => $amount),
);
$client = new Client();
$resp = $client->post($url, [
'headers' => [
'Authorization' => "Bearer $token",
'Content-Type' => "application/json",
],
'body' => json_encode($data),
]);
return json_decode($resp->getBody()->getContents());
```
RESPOSTA:
Client error: `POST https://sandbox.api.pagseguro.com/charges/CHAR_11326072-60DB-4855-82A0-72695A2BFF16/cancel` resulted in a `400 Bad Request` response: {"error_messages":[{"code":"14008","message":"transaction is not found."}]}
Estranho dar transaction is not found sendo que quando faço um get ele me retorna certo.
Posted by [email protected] over 2 years ago
Criação de pedido com QR code retornando erro 500 em produção
Testei a parte de pedidos no sandbox usando minha conta pessoal e consegui criar um novo pedido.
No entanto, ao tentar fazer em produção com os dados da empresa, só recebo o retorno 500 sem mensagem nenhuma no request.
Estou usando postman e o token q eu utilizei é aquele criado dentro da opção de Integrações do pagseguro.
Posted by Lucas over 2 years ago