Comunidade

Ask a Question

Problema na Página da minha loja uol

Bom dia, estou tendo um problema com o Suporte técnico da Uol. Eles não estão conseguindo arrumar um problema que está tendo na página da minha loja virtual, pois quando clico para deixar a loja em Manutenção e ela está online a página continua online e quando quero que a loja fica online e está em Manutenção ela permanece em Manutenção. Faço todo o procedimento que me passam mas não está adiantando em nada.

Webhook para checkout transparente

Boa tarde, tudo bem? Desenvolvi um marketplace e recentemente comecei a utilizar o pagseguro integrador de pagamentos, utilizando o checkout transparente e gostaria de cadastrar um webhook para quando o usuário pagasse de fato a compra, mas não cheguei a achar nada na documentação. Teria algum webhook diretamente relacionado ao pagamento no checkout transparente ou algo parecido?

Transações não aparecem no sandbox.

Estou com dúvida do que pode estar acontecendo. Minhas requisições da api que estou construindo em java não estão refletindo no ambiente sandbox. Quando envio as requisições, o pagseguro me devolve todas as informações corretamente, usando o cartão de crédito e o token do ambiente sandbox e grava tudo no banco de dados. Sendo assim, elas não estão aparecendo na lista de transações. O que pode estar faltando? Para criar e pagar um pedido por exemplo, estou enviando e recebendo conforme o json a seguir: ``` `{ "reference_id": "ex-00001", "customer": { "name": "Jose da Silva", "email": "[email protected]", "tax_id": "12345678909", "phones": [ { "country": "55", "area": "11", "number": "999999999", "type": "MOBILE" } ] }, "items": [ { "reference_id": "referencia do item", "name": "nome do item", "quantity": 1, "unit_amount": 500 } ], "qr_code": { "amount": { "value": 500 } }, "shipping": { "address": { "street": "Avenida Brigadeiro Faria Lima", "number": "1384", "complement": "apto 12", "locality": "Pinheiros", "city": "São Paulo", "region_code": "SP", "country": "BRA", "postal_code": "01452002" } }, "notification_urls": [ "https://meusite.com/notificacoes" ], "charges": [ { "reference_id": "referencia do pagamento", "description": "descricao do pagamento", "amount": { "value": 500, "currency": "BRL" }, "payment_method": { "type": "CREDIT_CARD", "installments": 1, "capture": true, "card": { "number": "4111111111111111", "exp_month": "12", "exp_year": "2030", "security_code": "123", "holder": { "name": "Jean Fernandine" }, "store": false } }, "notification_urls": [ "https://meusite.com/notificacoes" ] } ] } ``` OBS: Estou usando o token corretamente no header.

Executico Comercial

Pessoal pra colocar minha API em modo Live a equipe de integração do pagseguro me informou que eu precisava ter um executivo comercial associado a minha conta. Alguém sabe o que é isso e pode me ajudar ?

Estorno de pagamento

Fiz compra online, paguei atraves de pix pag segura, e o site e falso. Favor estornar valor. Transação realizada atraves do Banco Caixa Economica , numero da transacao da transferência é E00360305202310051606602b2716aaa Data 05/10/2023 Identificador 2023100530537127001881167014841 Codigo de operação 21803588749 Empresa Everest Group participacoes limitadas Cnpj 40921411/0001-34

Split com Pix

Prezados(as), bom dia! Me chamo Paulo e estamos avaliando utilizar a solução da PagBank para um de nossos clientes. Temos uma dúvida referente ao processamento da transação pix. É possível a realização de uma transação pix no modelo de split através da api (<https://dev.pagbank.uol.com.br/docs/pagamento-com-divisao-de-valores>)?

Como consigo testar weebhooks de assinatura

Tenho uma aplicação que usa a API de assinatura, já tenho a integração com ela no ambiente de teste, e também já cadastrei o endpoint para receber os eventos. Como faço para testar receber os eventos de assinatura no ambiente de teste?

PagVendas- Inconsistência em dados na aba "RELATORIOS"

Recentemente os dados retornados via Web na área "RELATÓRIOS" simplesmente sumiram. Uso o aplicativo PagVendas em um sistema android para gerir o meu negócio e agora não tenho mais os dados dos meses anteriores.

Erro de CORs ao realizar POST - https://sandbox.api.pagseguro.com/orders

Ao realizar o POST na rota: <https://sandbox.api.pagseguro.com/orders> Mesmo passando as informações corretas gera o erro CORS Veja o trecho do código em REACT JS - Typescript ========= import axios from "axios"; const token = 'MY_TOKEN'; const url = '<https://sandbox.api.pagseguro.com/orders>; const headers = { 'Authorization': `Bearer ${token}`, 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '\*', // Permitindo todas as origens (ajuste conforme necessário) }; const config = { headers, credentials: 'include', withCredentials: false, // Habilitando o uso de credenciais (cookies, por exemplo) crossdomain: true, // Permitindo requisições cross-domain validateStatus: () => true, // Permitindo o tratamento de códigos de status não-padrão }; const trx = await axios.post(url, payload, config); ========= Mesmo ambiente online na VERCEL apresenta o mesmo erro: \+++++++++ POST <https://sandbox.api.pagseguro.com/orders> net::ERR_FAILED Access to XMLHttpRequest at '<https://sandbox.api.pagseguro.com/orders'> from origin '<https://atctech-checkout-git-feat-billet-daniloras.vercel.app'> has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. \+++++++++ Podem me ajudar?

Ao criar um pedido é acrescentado o parâmetro "/pay" automaticamente?

Estou consumindo a api usando a lib Feign e Java + spring e me deparo com o seguinte erro. ``` "message": "[403 Forbidden] during [POST] to [https://sandbox.api.pagseguro.com/create-order/pay] [PagBankClient#pagarPedido(String,Charges)]: [{\"message\":\"Forbidden\"}\n]", "path": "/create-order" ``` Observe que a minha entrada pra criar um pedido é /create-order. Mas automaticamente ele tá criando e pagando o pedido usando o link [https://sandbox.api.pagseguro.com/orders/create-order/pay]. Isso é algo comum? Pois não estou assimilando o processo. Veja como está o meu código: ``` `@FeignClient(name = "pagseguro-api", url = "https://sandbox.api.pagseguro.com", configuration = FeignConfig.class) public interface PagBankClient { @PostMapping("/orders") OrderResponse createOrder(@RequestBody OrderRequest dto); @PostMapping("/{order_id}/pay") PaymentResponse pagarPedido(@PathVariable("order_id") String orderId, @RequestBody Charges charges); } @RestController @RequestMapping(name = "/create-order") public class OrderController { @Autowired private OrderService service; @PostMapping public ResponseEntity<OrderResponse> createOrder(@RequestBody OrderRequest dto) { OrderResponse response = service.createOrder(dto); return ResponseEntity.status(HttpStatus.CREATED).body(response); } } @RestController @RequestMapping(name = "/create-pay") public class PaymentController { @Autowired private PaymentService service; @PostMapping("/{order_id}") public ResponseEntity<Charges> pagarPedido(@PathVariable("order_id") String orderId, @RequestBody Charges dto) { PaymentResponse responseDto = service.pay(orderId, dto); return ResponseEntity.status(HttpStatus.CREATED).body(dto); } } @Transactional public OrderResponse createOrder(OrderRequest dto) { OrderResponse orderResponse = client.createOrder(dto); return orderResponse; } @Transactional public PaymentResponse pay(String orderId, Charges dto) { PaymentResponse paymentResponse = client.pagarPedido(orderId, dto); return paymentResponse; } ```