Back to All

Como hace la infracciรณn con flutter?

El paquete que proporcionan no tiene soporte

Hola Anto,

Un gusto saludarte. Soy Andrea, Engineering Manager de Conekta.

Podrias darme mas contexto? Cual es el paquete que estas consultando y a quรฉ te refieres con infracciones con flutter?

Saludos,

Estoy utilizando el siguiente paquete.

https://pub.dev/packages/conekta

Estoy siguiendo como esta en la documentaciรณn para poder generar el token como menciona dicha documentaciรณn

CreateToken, pero marca error e incluso si utilizรณ la api directamente para generar el token me marca el mismo error e incluso en la pรกgina de conekta ai trato de generar el token me da el mismo error que solo se piede generar em sitios seguros

Gracias Anto por el detalle. Podrias poner textual que mensaje de error te da? Gracias

Se siguiรณ los pasos especificados por el paquete:

https://github.com/conekta/conekta-dart/blob/main/doc/TokensApi.md#createtoken

El mensaje que me arroja es el siguiente:
{
details: [
{
debug_message: We can only process data from cards that have been properly tokenized or that come from a site that meets PCI compliance. If your site meets the standards , send a copy of your certificate and PCI contacto@conekta attribute io requests access., message: Solamente podemos procesar datos de tarjetas que han sido tokenizadas o que provengan de sitios seguros que cumplan los estรกndares de PCI., param: null, code: conekta.errors.authentication.tokenization.no_js_agent
}
],
object: error,
type: authentication_error,
log_id: 66e47be7ac13ac001bb5605b
}

ESTE MISMO MENSAJE ES EL MISMO QUE ARROJA SI SE CONSUME LA API POR HTTP Y ES EL MISMO ERROR INCLUSO QUE ARROJA SI SE HACE EL INTENTO DE CREARLO DESDE EL: https://developers.conekta.com/reference/createtoken

Y

post
https://api.conekta.io/tokens

en ambos casos arroja el mismo error,

si se hace por curl arroja el mismo mensaje:
curl --request POST
--url https://api.conekta.io/tokens
--header 'Accept-Language: es'
--header 'accept: application/vnd.conekta-v2.1.0+json'
--header 'authorization: Bearer llave_privada'
--header 'content-type: application/json'
--data '
{
"card": {
"cvc": "1233",
"exp_month": "12",
"exp_year": "26",
"name": "Miguel",
"number": "4242424242424242"
}
}
'

{
"details": [
{
"debug_message": "We can only process data from cards that have been properly tokenized or that come from a site that meets PCI compliance. If your site meets the standards , send a copy of your certificate and PCI contacto@conekta attribute io requests access.",
"message": "Solamente podemos procesar datos de tarjetas que han sido tokenizadas o que provengan de sitios seguros que cumplan los estรกndares de PCI.",
"param": null,
"code": "conekta.errors.authentication.tokenization.no_js_agent"
}
],
"object": "error",
"type": "authentication_error",
"log_id": "66e38df691ad6a0019a6dd6a"
}

.........................

alguna repuesta?

Andrea, "Engineering Manager de Conekta"
No que eres Engineering Manager?
Porque no puedes resolver mis dudas y tampoco eres capaz de responder!!!!!!!!!!!!!!!!!!!!!!

Hola Anto,

Para mandar los datos de tarjeta por backend tenรฉs que ser PCI, si no lo que tenรฉs que usar es el tokenizador. Aquฤซ la documentaciรณn:

https://developers.conekta.com/docs/cargo-unico-tarjetas-component#inicializar-el-component-para-tokenizar

Sigo sin comprender la situaciรณn.
Entonces su paquete que proporcionan de lado del Front no sirve?
porque siguen sin responder a mi problema el porque falla del lado del front para hacer la tokenizaciรณn con su paquete

https://github.com/conekta/conekta-dart/blob/main/doc/TokensApi.md#createtoken

Andrea, "Engineering Manager de Conekta"
alguna respuesta?

https://developers.conekta.com/docs/web-tokenizer

Aqui puedes encontrar la soluciรณn

๏ปฟ