Comunidade
Erro em realizar devoluções
Olá, estou gerando cobranças e pagando elas corretamente ( sandbox)
Porém não consigo realizar uma devolução válida. Seguem exemplos
Consultando cobrança para verificar ID ;
"id": "CHAR_2F84E068-815F-4E09-82EB-625025319654",
"reference_id": "24",
"status": "PAID",
"created_at": "2022-06-22T16:17:47.431-03:00",
"paid_at": "2022-06-22T16:17:47.000-03:00",
"description": "Mauá",
"amount": {
"value": 1500,
"currency": "BRL",
"summary": {
"total": 1500,
"paid": 1500,
"refunded": 0
}
},
"payment_response": {
"code": "20000",
"message": "SUCESSO",
"reference": "032416400102"
},
"payment_method": {
"type": "CREDIT_CARD",
"installments": 2,
"capture": true,
"card": {
"brand": "visa",
"first_digits": "411111",
"last_digits": "1111",
"exp_month": "12",
"exp_year": "2030",
"holder": {
"name": "nome"
}
},
"soft_descriptor": "empresa"
},
"links": [
{
"rel": "SELF",
"href": "https://sandbox.api.pagseguro.com/charges/CHAR_2F84E068-815F-4E09-82EB-625025319654",
"media": "application/json",
"type": "GET"
},
{
"rel": "CHARGE.CANCEL",
"href": "https://sandbox.api.pagseguro.com/charges/CHAR_2F84E068-815F-4E09-82EB-625025319654/cancel",
"media": "application/json",
"type": "POST"
}
],
"notification_urls": [
"https://meusite.com/notifications"
],
"metadata": {}
}
Request de devolução:
POST /charges/CHAR_2F84E068-815F-4E09-82EB-625025319654/cancel HTTP/1.1
Content-Type: application/json
x-api-version: 4.0
Authorization: Bearer {{token_secreto_aqui}}
User-Agent: PostmanRuntime/7.29.0
Accept: */*
Postman-Token: 55584ad4-211c-4c96-916b-a4250e2f9597
Host: sandbox.api.pagseguro.com
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 39
{
"amount": {
"value": 1500
}
}
HTTP/1.1 400 Bad Request
Content-Type: application/json;charset=UTF-8
Content-Length: 75
Connection: keep-alive
Date: Fri, 24 Jun 2022 16:36:58 GMT
x-amzn-RequestId: 7a4de20d-1354-45e2-95ce-6f43cc2e03da
x-amzn-Remapped-Connection: keep-alive
X-Request-ID: 62537927e5514305
x-amz-apigw-id: UPE2lH_JIAMFq7A=
x-amzn-Remapped-Date: Fri, 24 Jun 2022 16:36:58 GMT
X-Cache: Error from cloudfront
Via: 1.1 f0c1e077419cdb0ce2c159407ed3cbf0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: GRU3-C1
X-Amz-Cf-Id: _bnKo6DruuqEOjtRPlO8Ow2EHoDLEI1Bp_UVwG-lJGZqVxD06KDPUQ==
{"error_messages":[{"code":"14008","message":"transaction is not found."}]}
O CHAR_ID é o mesmo, já tentei todos IDS disponíveis em diversas formas de conseguir informações sobre a cobrança, o valor é o mesmo também.
Posted by [email protected] about 2 years ago
COMPRAS COM CARTÃO DE CRÉDITO
Compras com cartão de crédito não aparecem nas transações do sandbox mesmo com resposta válida, já alterei o capture para true como indicado por outro usuário do fórum, porém o erro permanece. Como posso visualizar a droga das compras com cartão de crédito:?
Posted by renan over 2 years ago
NOTIFICAÇÕES
Olá, estou com dúvidas sobre qual parâmetro eu vou receber nas notificações.
Quando testo no painel do sandbox mudando o status manualmente e inserindo a url de notificação eu recebo um notificationURL e um notificationCode, que me parece ser usado na API antiga por me responder um XML nos passos seguintes. Porém na documentação recebo as informações que receberei um JSON, qual das duas vou receber em ambiente de produção? Qual processo é o que está sendo usado atualmente? E para qual método de pagamento? Para todas?
Posted by renan machado pinho over 2 years ago
Definir status da transação
Na minha conta do sandbox não está aparecendo a opção de "Definir status da transação" que aparecia na aba "Perfis de inegração". Existe alguma configuração ou essa opção foi realmente tirada?
Posted by Pedro Pinho over 2 years ago
erro cancelamento sandbox
Boa tarde, quando tento reembolsar pela api v4.0 no ambiente sandbox, não esta funcionando e só retorna esse valor
{
"error_messages": [
{
"code": "resource_not_found",
"message": "Resource not found."
}
]
}
Posted by Jeferson Lemos over 2 years ago
"10024": "Unregistered buyer is not allowed."
Pessoal abri dois chamados e não obtive resposta.
Estou usando o ambiente SandBox para gerar a Adesão do plano recorrente com cartão de credito e retorna o erro "10024": "Unregistered buyer is not allowed."
O endereço esta completo, estou enviando o hash e tokenhash podem me auxiliar por favor?
Posted by Luciana over 2 years ago
Fluxo de status de adesão em pagamento recorrente
Com os testes feitos no sandbox, uma nova adesão sempre inicia com o status ACTIVE. Gostaria de saber se uma nova adesão sempre inicia como ACTIVE ou se inicia como PENDING. E se inicia como PENDING se é gerada uma notificação.
Posted by Marcos Chaves over 2 years ago
Cartões de teste não se comportam como deveriam
Estou fazendo a integração com a API de charge (checkout transparente com cartão encriptado) utilizando as informações de cartões de teste da seguinte página:
https://dev.pagseguro.uol.com.br/reference/testing-cards
Entretanto, todos eles estão me retornando "PAID", inclusive os cartões cujo comportamento deveria ser autorização negada, até mesmo se eu passar um CVV incorreto.
Posted by João over 2 years ago
Criar planos para assinaturas API só retorna NULL
estou usando php e preciso criar o plano pela api
estou usando a url
https://ws.sandbox.pagseguro.uol.com.br/pre-approvals/request/?email='.$this->email.'&token='.$this->token;
enviando os dados
"reference" => $plano['code'],
"preApproval" => [
"name" => $plano['nome'],
"charge" => "AUTO",
"period" => "MONTHLY",
"amountPerPayment" => $plano['valor'],
"expiration" => ["value" => 12,"unit" => "1 year"],
"details" => "plano criado pelo sistema",
]
a api so me retorna NULL
quando tento pelo GuzzleHttp
$data = [
//"redirectURL" => "string",
"reference" => 'sfasd24dfd',
"preApproval" => [
"name" => 'plano de teste',
"charge" => "AUTO",
"period" => "MONTHLY",
"amountPerPayment" => 99.99,
"expiration" => ["value" => 12,"unit" => "1 year"],
"details" => "plano criado pelo sistema",
],
"receiver" => ["email" => $email]
];
returna
Uncaught GuzzleHttp\Exception\ClientException: Client error: `POST https://ws.sandbox.pagseguro.uol.com.br/v2/pre-approvals/request/[email protected]&token=E29E40515F1E46F3ADA68E24DCDE1E8E` resulted in a `406 Not Acceptable` response: <html><head><title>JBossWeb/2.0.1.GA - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:whit (truncated...)
Posted by Marco Tulio Lacerda over 2 years ago