problema no createPaymentRequestLightBox - retornando: MetadataItem Value is required.
iltonbarbosa opened this issue · comments
Ilton Barbosa commented
Oi,
Estou fazendo testes no XAMPP em máquina local.
A implementação do createPaymentRequestLightBox está retornando "MetadataItem Value is required".
Segue o mesmo código que peguei no exemplo:
setName("Nome")->setRelease("1.0.0"); \PagSeguro\Library::moduleVersion()->setName("Nome")->setRelease("1.0.0"); ?><!DOCTYPE html>
<html>
<head>
<?php if (\PagSeguro\Configuration\Configure::getEnvironment()->getEnvironment() == "sandbox") : ?>
<!--Para integração em ambiente de testes no Sandbox use este link-->
<script
type="text/javascript"
src="https://stc.sandbox.pagseguro.uol.com.br/pagseguro/api/v2/checkout/pagseguro.lightbox.js">
</script>
<?php else : ?>
<!--Para integração em ambiente de produção use este link-->
<script
type="text/javascript"
src="https://stc.pagseguro.uol.com.br/pagseguro/api/v2/checkout/pagseguro.lightbox.js">
</script>
<?php endif; ?>
</head>
</html>
Criando requisição de pagamento. Aguarde...
" . "Código da transação: " . $result->getCode() . "
" . "<script>PagSeguroLightbox('" . $result->getCode() . "');</script>"; } catch (Exception $e) { die($e->getMessage()); }Ilton Barbosa commented
Descobri que precisava passar um CPF válido aqui
$payment->addMetadata()->withParameters('PASSENGER_CPF', '[insira um cpf válido]');