3500034
validation_error
A propriedade [payment] é obrigatória.
$body = [
'items' => $items,
'settings' => $settings,
'metadata' => $metadata,
];
Desse jeito recebi na resposta
Exception::code = 3500034
Exception::error = validation_error
Exception::errorDescription = "Propriedade: "/metadata/notificaion_url". Propriedade desconhecida (não está no schema)."
3500034validation_errorArray ( [property] => /customer/cpf [message] => A string é muito longa (14 caracteres), máximo 11. )
Bom dia. Estou fazendo a integração através de uma API .net e ao efetuar os testes notei que o retorno da API EFIPay retorna objetos diferentes. Fiz uma implementação que acredito não ser a melhor opção mas funciona. Como vcs tratam isso? esses são os possíveis retornos:
==> Retorno 1
"{\"code\":3500034,\"error\":\"validation_error\",\"error_description\":{\"property\":\"/payment/credit_card/payment_token\",\"message\":\"Tipo inválido: number (esperado string).\"}}"
==> Retorno 2
"{\"code\":200,\"data\":{\"installments\":1,\"installment_value\":188000,\"charge_id\":44075256,\"status\":\"unpaid\",\"refusal\":{\"reason\":\"Dados do cartão inválidos.\",\"retry\":true},\"total\":188000,\"payment\":\"credit_card\"}}"
==> Retorno 3
"{\"code\":200,\"data\":{\"installments\":1,\"installment_value\":188000,\"charge_id\":44075296,\"status\":\"approved\",\"total\":188000,\"payment\":\"credit_card\"}}"
==> Retorno 4
"{\"code\":3500018,\"error\":\"already_used_payment_token\",\"error_description\":\"O [payment_token] fornecido já foi utilizado.\"}"
estou com problema para fianalizar no meu projeto ao clicar para gerar um boleto vem essa mensagem de erro: Erro código:3500034
Erro:validation_error
Erro descrição:Array
Estou tendo esse erro nos dados de saida em homologação
{
"code": 3500034,
"error": "validation_error",
"error_description": {
"property": "/payment",
"message": "Propriedade desconhecida (não está no schema)."
}
}
Estou com um error ao consultar {{rota_base_cob}}/v1/charge/one-step:
{
"items": [
{
"name": "Meu Produto",
"value": 5990,
"amount": 1,
"marketplace": {
"repasses": [
{
"payee_code": "payee_code1",
"percentage": 2500
},
{
"payee_code": "payee_code2",
"percentage": 1500
}
]
}
}
],
"payment": {
"banking_billet": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "[email protected]",
"phone_number": "5144916523",
"address": {
"street": "Avenida Juscelino Kubitschek",
"number": "909",
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"complement": "",
"state": "MG"
}
},
"expire_at": "2021-12-15",
"configurations": {
"fine": 200,
"interest": 33
}
}
}
}
##
Error que está me gerando:
{
"code": 3500034,
"error": "validation_error",
"error_description": {
"property": "/items/0/marketplace/repasses/0/payee_code",
"message": "A string não corresponde ao modelo: ^[a-fA-F0-9]{32}$."
}
}
Boa noite, estou fazendo uns testes com a api e noite algo um pouco chato eu teria que tratar a strig para personalizar o erro
estou usando este exemplo :https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/charges/billet/createOneStepBillet.php
especificamente na pare de erros no exemplo nao passei o cpf mas ele nao fala que o erro e no cpf apenas me retorna isso
Error code: 3500034
Error msg: A string é muito curta (0 caracteres), mínimo 11.
Boa Noite, eu tenho o "id" de um carne/pix e gostaria de consultar o link para pagemento pix.
eu continuo recebenddo esse erro:
{"code":3500034,"error":"validation_error","error_description":{"property":"/id","message":"Tipo inválido: string (esperado integer)."}}
@rubenskuhl boa noite tudo bão? Tu sabe porque retorna :
{
code: 3500034,
error: 'validation_error',
error_description: {
property: '/id',
message: 'Tipo inválido: string (esperado integer).'
}
}
apartir daqui :
@alineefi Erro: {
"result": {
"code": 3500034,
"error": "validation_error",
"error_description": {
"property": "/items/0/repasses",
"message": "Propriedade desconhecida (não está no schema)."
}
}
}
Boa Tarde @joaolucas_efi, acrescentei aqui a opção de parcelamento no array do cartão de credito :
Array
(
[payment] => Array
(
[credit_card] => Array
(
[billing_address] => Array
(
[street] => Rua Gramado
[number] => 235
[neighborhood] => Quinta da Boa Vista (Residencial)
[zipcode] => 08597590
[city] => ITAQUAQUECETUBA
[state] => SP
)
[installments] => 1
[payment_token] => 72632e02dde20e70c8c29b16eb6e8ddf638f9174
[customer] => Array
(
[name] => Fulano de Tal
[cpf] => 12542626014
[phone_number] => 11988888888
[email] => [email protected]
[birth] => 1991-01-12
)
)
)
)
mas deu erro :
data: "Propriedade desconhecida (não está no schema)."
type: "ERROR"
Gerencianet\Exception\GerencianetException Object
(
[error:Gerencianet\Exception\GerencianetException:private] => validation_error
[errorDescription:Gerencianet\Exception\GerencianetException:private] => Array
(
[property] => /payment/credit_card/installments
[message] => Propriedade desconhecida (não está no schema).
)
[message:protected] => Propriedade desconhecida (não está no schema).
[string:Exception:private] =>
[code:protected] => 3500034
[file:protected] => /home/appmempregacom/public_html/dev.api/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php
[line:protected] => 104
[trace:Exception:private] => Array
poderia me ajudar?
Boa noite, estou usando o playground e não consigo resolver esse erro {
"code": 3500034,
"error": "validation_error",
"error_description": "A propriedade [items] é obrigatória."
}.
esse erro: {
code: 3500034,
error: 'validation_error',
error_description: {
property: '/email',
message: 'Propriedade desconhecida (não está no schema).'
}
}
2023-12-21 12:53:18 GerencianetLogger:: {"code":"3500034","message":"Um ou mais campos inv\u00e1lidos, por favor verifique as informa\u00e7\u00f5es de cadastro e tente novamente."}
-------------------
Boa tarde pessoal, estou usando o método CreateOneStepLink na SDK .net core.
Estou recebendo esse seguinte erro:{"code":3500034,"error":"validation_error","error_description":"A propriedade [request_delivery_address] é obrigatória."}
Estou enviando o body disponibilizado na SDK.
var body = new
{
items = new[] {
new {
name = "Product 1",
value = 590,
amount = 2
}
},
settings = new
{
payment_method = "all",
expire_at = "2022-12-15",
request_delivery_address = false
}
};
{"code":3500034,"error":"validation_error","error_description":{"property":"/items/0/name","message":"A string é muito curta (0 caracteres), mínimo 1."}}
3500034validation_errorA propriedade [custom_id] deve corresponder à expressão ^[a-zA-Z0-9_-s]+$.
Pessoal, mais uma dúvida, tem algum body padrão que consiga testar a api para gerar cobrança de cartão? Peguei o schema, montei a requisição, mas continuo recebendo: {'code': 3500034, 'error': 'validation_error', 'error_description': {'property': '/payment/credit_card', 'message': 'A propriedade [billing_address] é obrigatória.'}}. Estou passando o billing_address no body e mesmo assim não vai.