Integración conekta onetime - tokenization is needed

Hola! Escribo porque me encuentro con un problema después de haber realizado la integración. Cuando quiero testear mi integrción en el ambiente de pruebas, me salta el error copiado más abajo. Hicimos la integración con la información que se muestra [aquí](https://developers.conekta.com/v2.0/docs/cargos-%C3%BAnicos-copy) y vi que hay un caso similar que solucionaron [en el foro anteriormente](https://developers.conekta.com/discuss/64371255f09902001fbeb882). {"details":[{"debug_message":"Tokenization is needed for this request.","message":"Error al procesar la tarjeta","param":"payment_method.number","code":"conekta.errors.parameter_validation.payment_method.number.not_pci"},{"debug_message":"Tokenization is needed for this request.","message":"Error al procesar la tarjeta","param":"payment_method.cvc","code":"conekta.errors.parameter_validation.payment_method.cvc.not_pci"}],"object":"error","type":"parameter_validation_error","log_id":"6516c445888077001502bc53"} PD: Estamos usando python para hacer las requests a la API.

Object reference not set to an instance of an object.

Desde el dia de ayer que no se pueden hacer pagos con tarjeta, el problema empezo de la nada sin haber hecho cambios en el codigo, este es el error que lanza. [NullReferenceException: Object reference not set to an instance of an object.] conekta.Requestor.request(String method, String resource_uri, String data) in C:\\Spinning\\Logic\\Base\\Requestor.cs:75 conekta.Order.create(String data) in C:\\Spinning\\Logic\\Models\\Order.cs:41 Spinning.Controllers.PagosController.pagar(FormCollection card) in C:\\Spinning\\Controllers\\PagosController.cs:123 lambda_method(Closure , ControllerBase , Object\[] ) +126 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +38 System.Web.Mvc.Async.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +11 System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +138 System.Web.Mvc.Async.\<>c**DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b**0() +119 System.Web.Mvc.Async.\<>c**DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b**2() +452 System.Web.Mvc.Async.\<>c**DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b**2() +452 System.Web.Mvc.Async.\<>c**DisplayClass7_0.<BeginInvokeActionMethodWithFilters>b**1(IAsyncResult asyncResult) +15 System.Web.Mvc.Async.\<>c**DisplayClass3_6.<BeginInvokeAction>b**4() +49 System.Web.Mvc.Async.\<>c**DisplayClass3_1.<BeginInvokeAction>b**1(IAsyncResult asyncResult) +241 System.Web.Mvc.\<>c.<BeginExecuteCore>b**152_1(IAsyncResult asyncResult, ExecuteCoreState innerState) +27 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +111 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +53 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +19 System.Web.Mvc.\<>c.<BeginProcessRequest>b**20_1(IAsyncResult asyncResult, ProcessRequestState innerState) +48 System.Web.Mvc.Async.WrappedAsyncVoid\`1.CallEndDelegate(IAsyncResult asyncResult) +111 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288

Your code could not be processed, please try again later ¿Porqué aparece?

Ya a varios de mis clientes les aparece ese error, no hay actualizaciones nuevas del plugin, regresé el wordpress a una versión compatible y sigue apareciendo ese error.

Error con el link para uso de 3DS inyectandolo en un iframe la primera vez que se quiere realizar una compra

Estoy teniendo un problema al querer realizar una compra por primera vez, el error que me muestra es el siguiente, pero solo la 1ra vez, como podria cachar este error ActionCode: "ERROR" ErrorDescription: "Invalid Signature. Your request contains an invalid signature." ErrorNumber: 1010 Validated: false

Uso del 3DS

Al crear una orden estoy agregando la propiedad three_ds_mode como strict para usar el flujo de 3DS pero esto ocasiona que Conekta mucho tiempo en responder regresandome un 502. Hay forma de evitar eso?

¿Como darme de baja de conekta? quiero cancelar el contrato

Deseo darme de baja de conekta ¿Cómo puedo hacerlo?

Hola pregunta de la integración con tiendanube.

En la última etapa del proceso de compra, he notado que el logotipo de Conekta aparece muy pequeño , mientras que el botón exhibe la siguiente inscripción: "EFECTUAR PAGO MEDIANTE CONEKTA - ACEPTAMOS PAGOS MEDIANTE TARJETAS DE DÉBITO Y CRÉDITO, TRANSACCIONES EN EFECTIVO Y TRANSFERENCIAS BANCARIAS." Esta disposición ocasiona que el botón adquiera una prominencia excesiva, generando desalineación en la estructura integral del proceso de compra. ¿Sería factible solicitar a los desarrolladores que revisen este aspecto y consideren modificar el texto del botón a "Realizar pago a través de Conekta"? Adjunto unos enlaces que muestra tanto la imagen del botón en dispositivos móviles como en equipos de escritorio. y el logo pequeño de CONEKTA Este ajuste reviste una simplicidad tal, que no demandaría una inversión significativa de esfuerzo por parte de los especialistas en desarrollo de Conekta tan solo requeriría la modificación de una etiqueta de texto y la imagen correspondiente. Agradezco su atención a esta solicitud, la cual contribuirá a mejorar la coherencia visual y la experiencia del usuario durante el proceso de compra en nuestro sitio usando su integración. Quedo a disposición para cualquier aclaración adicional y agradezco su pronta atención a esta solicitud. Saludos cordiales, Theo <https://d2j6dbq0eux0bg.cloudfront.net/images/23068011/3785312636.jpg> <https://d2j6dbq0eux0bg.cloudfront.net/images/23068011/3785310453.png> <https://d2j6dbq0eux0bg.cloudfront.net/images/23068011/3785331384.png>

Tokenizar cards

Tengo un problema queriendo tokenizar las tarjetas, eh intentado hacerlo mediante API y una libreria de la comunidad en React Native, pero no eh tenido exito...

Tengo problemas para la validación de mi cuenta, estoy empezando en mi negocio.

\-

Respuesta '1' en método \Conekta\Customer::createPaymentSource

Hola a todos. ¿Alguien sabrá por qué en ocasiones obtengo un '1' en lugar de un Json en el método createPaymentSource del SDK en PHP? Desde el navegador genero correctamente el token de la tarjeta, pero al usar el token en el método \\Conekta\\Customer::rceatePaymentSource: ``` $clienteConekta = \Conekta\Customer::find($customer_id); $this->log("token_id: " . $conektaTokenId, "debug" ); $this->log("Creando Metodo de pago", 'debug'); $source2 = $clienteConekta->createPaymentSource(array( 'token_id' => $conektaTokenId, 'type' => 'card' )); $this->log("Resultado createPaymentSource: " . $source2, 'debug'); $this->log("Actualizando defaultPaymentoSource", 'debug'); $clienteConekta->update([ 'default_payment_source_id' => $source2->id ]); ``` Obtengo lo siguiente. Cuando funciona correctamente, la mayoría de veces: 2023-06-29 12:53:12 Debug: token_id: tok_2b2J4sZubgDyi94jD 2023-06-29 12:53:12 Debug: Creando Metodo de pago 2023-06-29 12:53:12 Debug: **Resultado createPaymentSource: { "id": "src_2tQ4A3dEufPeHtP1", "object": "payment_source", "type": "card", ... }** Pero en algunos casos el error es: 2023-06-29 12:27:37 Debug: token_id: tok_2b8HjLj9fwAFrPRLP 2023-06-29 12:27:37 Debug: Creando Metodo de pago 2023-06-29 12:27:39 Debug: **Resultado createPaymentSource: 1** 2023-06-29 12:27:39 Debug: Actualizando defaultPaymentoSource 2023-06-29 12:29:03 Debug: Uso la librería <https://github.com/conekta/conekta-php> v.4.0.4 Gracias por sus comentarios.