Comunidade

Ask a Question
ANSWERED

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

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!

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'

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???
ANSWERED

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"}

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.

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();

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.

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.