Comunidade
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.
Posted by Marcelo Maciel 11 months ago
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?
Posted by Davi Silva Rafacho 11 months ago
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.
Posted by Jean Fernandine Santos 11 months ago
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 ?
Posted by Richardy almeida 11 months ago
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
Posted by Marcia de Souza Costa 12 months ago
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>)?
Posted by Paulo Macedo 12 months ago
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?
Posted by João Oliveira 12 months ago
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.
Posted by Felipe Augusto Soares Batista 12 months ago
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?
Posted by Danilo Silva 12 months ago
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;
}
```
Posted by Jean Fernandine Santos 12 months ago