Foro
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.
Posted by Nicolas 2 days ago
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
Posted by German 9 days ago
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.
Posted by Karen Morales 11 days ago
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
Posted by Johar terraza 12 days ago
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?
Posted by Eduardo 19 days ago
¿Como darme de baja de conekta? quiero cancelar el contrato
Deseo darme de baja de conekta ¿Cómo puedo hacerlo?
Posted by Manuel 19 days ago
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>
Posted by Theo about 2 months ago
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...
Posted by Elihu Camacho Ruelas 2 months ago
Tengo problemas para la validación de mi cuenta, estoy empezando en mi negocio.
\-
Posted by Rosy Paniagua 3 months ago
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.
Posted by Paul Lima 3 months ago