Comunidade
Erro charges[0].payment_method.card.encrypted
Estou mandando esse requisição e está dando esse erro consegue me ajudar, ja gerei até outra publickey e nada
{"reference_id":"09112023172739612548","customer":{"name":"das","email":"teste_pagseguro@gmail.com","tax_id":"31748455052"},"items":[{"reference_id":183,"name":"Anuidades (Anuidade 2023)","quantity":1,"unit_amount":100}],"charges":[{"description":"apbm","amount":{"value":100,"currency":"BRL"},"payment_method":{"type":"CREDIT_CARD","installments":"1","capture":false,"card":{"encrypted":"BtjQEk0MbY+IbB7TV60DVSgeOLUEulbF6dNFG4TSnkIf3E8ru46T3+dBNTJzecRUqrGOlq41TdAT+5xlXNIzI8X8nzRdEE+RZ5cOzvq2/ASoaHeL+FMKqzXHM0PiL3Y/VYZkR3eg2BLkNk8ieSkPKh3T2bO9NseSYOk/r7YDFdWTXQ5nHnNXSrYHeQIPoht/18dtsp8mduY6iFRj06NmY8JKd3WBuJDWbSbHiVKu9TDlE4uKsuuujboNo0zBcVywYK//TXJkR8fVRMRatnvNGETkuSarh4Z2sN9qW17ZYVj1pKKBHTBaUPuf1LNYv14/xvR/jT1cPVGbv4J60waNTw==","securi
ty_code":"203","holder":{"name":"das"},"store":false}}}],"notification_urls":["https://pagseguro.com.br/noitificaoes.php?reference=09112023172739612548"],"metadata":null}
response:{"error_messages":[{"code":"40002","description":"invalid_parameter","parameter_name":"charges[0].payment_method.card.encrypted"}]}
Oi Edilson, tudo bem?
Boa tarde!
Vou pedir para você dar uma olhada na nossa documentação referente a criptografia do cartão para pagar um pedido com cartão de crédito.
Este é o link: https://dev.pagbank.uol.com.br/reference/criar-pagar-pedido-com-cartao
No caso de seguir os processos e ainda encontrar dificuldade na conclusão da requisição, clique neste link https://app.pipefy.com/public/form/sBlh9Nq6 e abra um chamado para que nosso time consiga te auxiliar.
Também estou com o mesmo erro, não é um bug em sandbox?
Também estou com esse erro ao utilizar o Sandbox..
Vi aqui do fórum (https://dev.pagbank.uol.com.br/v1.0/discuss/6415197363b3410c28f84be6) que algumas pessoas fizeram adaptações no código javascript tentando resolver erros relacionados a criptografia do cartão.
Como sou um programador iniciante e estou trabalhando com python, não entendi muito bem como adaptar esse código javascript de criptografia.
Gostaria muito de ver uma solução para esse problemaa, pois necessito muito conseguir validar meus testes no Sandbox para começar a fazer vendas reais.
consegui era o publickey errada, entrei em contato com o pagseguro e me passaram essa aqui para testes:
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr+ZqgD892U9/HXsa7XqBZUayPquAfh9xx4iwUbTSUAvTlmiXFQNTp0Bvt/5vK2FhMj39qSv1zi2OuBjvW38q1E374nzx6NNBL5JosV0+SDINTlCG0cmigHuBOyWzYmjgca+mtQu4WczCaApNaSuVqgb8u7Bd9GCOL4YJotvV5+81frlSwQXralhwRzGhj/A57CGPgGKiuPT+AOGmykIGEZsSD9RKkyoKIoc0OS8CPIzdBOtTQCIwrLn2FxI83Clcg55W8gkFSOS6rWNbG5qFZWMll6yl02HtunalHmUlRUL66YeGXdMDC2PuRcmZbGO5a/2tbVppW6mfSWG3NPRpgwIDAQAB
Boa noite Bruno
Funcionou!! Muito obrigado!!!
Pra mim ta dando pau mesmo com a key do Bruno, esta key é ainda valida?