Problemas com integração de API de gateway de pagamento e sentimento de culpa...

Estou tentando criar um sisteminha básico de delivery onde o usuário poderia selecionar seus produtos, adicionar eles no carrinho e realizar o pagamento na plataforma.

Para tal, eu decidi por usar o Checkout Transparente do gateway de pagamento do Mercado Pago, mas já faz dias que eu estou tentando construir esse sistema e as coisas vão dando errado.

Eu consigo criar o pagamento pix, gerar o QR Code, gerar o código copia e cola, mas quando vou pagar, o banco me retorna que a chave pix é inexistente. Eu já criei, deletei, fiz portabilidade de chave e tudo mais para o Mercado Pago, e não da certo.

Quis trocar de gateway, testar se outro funcionaria, mas me bateu um sentimento de arregão e não quis abandonar essa API que estou usando.

Alguém pode me ajudar?

Obs.: Estou usando PHP e o SDK disponibilizado pelo Mercado Pago.

que ambiente do Mercado Pago está usando? tentou mudar a chave para usar a de produção?

Eu alterei para produção e funcionou. Muito obrigado! Era um erro até menor do que parecia mas posso parar de chorar em posição fetal agora

Me parece que o checkout transparente do pagseguro está depreciado (confirme esta informação), mas recomendo usar outro gateway, este é completamente ruim de integrar e com péssimo suporte;

Cara, a documentação atrapalha o entendimento da api, na minha opinião, tive vários problemas ao fazer a integração