Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
estou tentando fazer a integração c/ PagSeguro.
Alguem já se deparou c/ esse erro?
Fatal error: Uncaught exception 'PagSeguroServiceException' with message '[HTTP 400] - BAD_REQUEST [11029] - Item amount invalid pattern: 1. Must fit the patern: \d+.\d{2} ' in /home/redejob/public_html/PagSeguroLibrary/service/PagSeguroPaymentService.class.php:66 Stack trace: #0 /home/redejob/public_html/PagSeguroLibrary/domain/PagSeguroPaymentRequest.class.php(434): PagSeguroPaymentService::createCheckoutRequest(Object(PagSeguroAccountCredentials), Object(PagSeguroPaymentRequest)) #1 /home/redejob/public_html/publicidade/pagamento.php(76): PagSeguroPaymentRequest->register(Object(PagSeguroAccountCredentials)) #2 {main} thrown in /home/redejob/public_html/PagSeguroLibrary/service/PagSeguroPaymentService.class.php on line 66
>
Bom dia,
estou tentando fazer a integração c/ PagSeguro.
Alguem já se deparou c/ esse erro?
Fatal error: Uncaught exception 'PagSeguroServiceException' with message '[HTTP 400] - BAD_REQUEST [11029] - Item amount invalid pattern: 1. Must fit the patern: \d+.\d{2} ' in /home/redejob/public_html/PagSeguroLibrary/service/PagSeguroPaymentService.class.php:66 Stack trace: #0 /home/redejob/public_html/PagSeguroLibrary/domain/PagSeguroPaymentRequest.class.php(434): PagSeguroPaymentService::createCheckoutRequest(Object(PagSeguroAccountCredentials), Object(PagSeguroPaymentRequest)) #1 /home/redejob/public_html/publicidade/pagamento.php(76): PagSeguroPaymentRequest->register(Object(PagSeguroAccountCredentials)) #2 {main} thrown in /home/redejob/public_html/PagSeguroLibrary/service/PagSeguroPaymentService.class.php on line 66
Bom nunca tomei este erro mas oque ele acusa é o "item amount" deve bater com esta expressão regular \d+.\d{2} que tem que ser assim (Exemplos):
12.23
34434.56
ou seja você deve estar passando com virgula ou vazio
Esse erro quer dizer que a quantidade do Item é inválido..
Verifique se a quantidade que você esta passando é int ou se realmente esta passando...