Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contract validation error #26

Open
danielfsc opened this issue May 8, 2023 · 3 comments
Open

Contract validation error #26

danielfsc opened this issue May 8, 2023 · 3 comments

Comments

@danielfsc
Copy link

Estou recebendo esse erro.
Tem algum jeito para eu ver qual campo está dando problema, como tem na API Reference de vocês?

@ariellcannal
Copy link

Eu estava recebendo esse erro ao usar o CreateCustomerRequest. Estava passando o parâmetro META como array vazio. Esse era o problema. Depois que eu passei um array com valores o problema parou de aparecer.

@leoseefeld
Copy link

Realmente, esse caso é muito ruim, pois, o SDK não passa exatamente quais campos estão faltando e nos envia somente estes erros genéricos.

@Luferva
Copy link

Luferva commented Aug 8, 2024

Desse jeito é possível pegar os erros específicos.

try {
    $checkoutOrder = app(PagarmeOrderService::class)->createCheckoutOrderFromMagentoOrder($magentoOrder);

} catch (ApiException $e) {
    $responseBody = json_decode($e->getHttpResponse()->getRawBody());

    Log::error('Validation Error: ' . $responseBody->message, [
        'errors' => $responseBody->errors,
        'request' => $responseBody->request,
    ]);
}

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants