Hola, es lo mas probable, creo que lo ideal seria que pruebes con una cuenta test y compruebes si es el plugin y vayas descartando, me paso algo parecido y resulto ser que estaban mal mi API keys, saludos
Hola buen día.
Probaste la nueva versión del plugin que fue lanzada hace unos días, decime si tenes el mismo error por fa.
Saludos
Buenas.
Las buenas noticias es que hace días me aprobaron el nuevo comercio, las API Keys están activas, las configure en el plugin de Culqi (me aseguré que la publica y la privada correspondan), lo activé como método de pago a través de Woocommerce.
Las malas noticias es que al momento de intentar hacer una prueba en modo incognito, con un producto de prueba de 1 Sol todavía me aparece el mismo mensaje de error: ““Hubo un problema en el proceso de pago. Intenta otra vez por favor”
Edito: ¿Debería probar un pago con un producto de precio mas elevado porque tal vez Culqi no acepta montos tan bajos (e.g 1 Sol)? Necesitaría aclaratoria sobre este punto.
-
This reply was modified 3 years, 4 months ago by jorgewpdev.
Hola.
Sí, el monto mínimo es S/ 5 o $US 5.
Por otro lado, podes probar si tus credenciales estan funcionando bien:
https://blog.letsgodev.com/tips-es/verificar-servicio-de-culqi-en-10-minutos/
Saludos
Ya hemos probado en producción y ningún cliente ha podido realizar un solo pago con Culqi, así que no hace falta verificar con un Rest API.
Hola.
Podes ver los logs tanto del plugin como en la plataforma de Culqi.
En el plugin, tenes que ir al detalle del pedido que ha fallado el pago, y dentro de ello hay un log donde se describe los pasos y los mensajes de error.
En la plataforma de Culqi, podes entrar a desarrollo y ver el log, ahi podrás ver los mensajes de error que emite por cada pago.
Nota
– Si en los logs del plugin todo esta vacío, quiere decir que el token no se ha generado, asi que en la plataforma de Culqi debes buscar el log de “creacion de token” y ahi ver el error
– Siempre debes probar en incognito y con un usuario/correo nuevo, además q ese usuario no este logueado.
Saludos
En los logs del plugin no me aparece nada. En Culqi, voy a Desarrollo y luego API Logs hay varios registros. Todos de la fecha de hoy, supongo que pruebas de pago, con codigo 200.
El ultimo que hice, con un producto de 5 soles, todavia me da el mismo error. Y en el log me aparece como “Creacion de Token” con un codigo de 201.
No entiendo como interpretar esto. Son codigos de aparente exito, pero el error sigue apareciendo en el checkout. “Hubo un problema en el proceso de pago. Intenta otra vez por favor”
Aqui la captura de logs (sin detalles): https://pasteboard.co/JZsVIku.png
Tambien hice las pruebas con Postman tal como indicaste, me da 200 OK en cada servicio.
Este es el resultado en cada request.
{
"data": [],
"paging": {
"previous": null,
"next": null,
"cursors": {
"before": null,
"after": null
},
"remaining_items": null
}
}
Si da 200 de codigo en los requests, pero cuando hago pago de prueba de mis clientes hacen pagos les sale el mismo error entonces algo no funciona.
-
This reply was modified 3 years, 4 months ago by jorgewpdev.
Hola
Esta es tu web cierto? : https://cocoajewels.com/
Estoy viendo que tenes una URL muy extraña
.../index.php/finalizar-compra/
Entonces el proceso de pago lo hace apuntando a :
.../fullculqi-api/wc-actions
pero esa URL no existe en tu site, pues debería apuntar al correcto que es:
.../index.php/fullculqi-api/wc-actions
Entonces vamos a corregirlo con los hooks del plugin:
<?php
/**
* Change localize vars
* @param array $args
* @param WC_Order $order
* @return array
*/
function letsgodev_method_localize( $args = [], $order ) {
$args['url_actions'] = 'https://cocoajewels.com/index.php/fullculqi-api/wc-actions';
return $args;
}
add_filter( 'fullculqi/method/localize', 'letsgodev_method_localize', 10, 2 );
Ubica el código en tu functions.php de tu tema hijo o de tu tema. O si gustas, usa algun plugin del tipo snippet para PHP.
Nos comentas como te fue.
Saludos
-
This reply was modified 3 years, 4 months ago by gonzalesc.
Anadi el codigo en Code Snippets plugin, pero aun da un error, aunque diferente: “Lo sentimos! un error ocurrió haciendo el pago. Un emal fue enviado al administrador de la tienda con tu información.”
Ya he solucionado lo de mi url añadiendo index.php con una configuración en los permalinks. Ahora la url debería ser mas minimalista. Por lo tanto he desactivado el code snippet.
Aclaro que el error sigue siendo el mismo que el de arriba: Lo sentimos! un error ocurrió haciendo el pago. Un emal fue enviado al administrador de la tienda con tu información.
-
This reply was modified 3 years, 4 months ago by jorgewpdev.
Hola.
Ok entiendo que si el error cambió ahora ya se está intentando procesar el pago.
Podrías una vez más validar los logs? primero si existe logs en el detalle del pedido que no ha procesado y luego en la misma plataforma de Culqi, revisar creación de token y/o creacion de cargo.
Saludos
Yo tambien tengo un problema lo cual es que con la nueva actuliazcion de Woocommerce y de Culqi mi pagian ya esta rota y no funciana. Hice la restoracion de la pagina par que puedo seguir tranajando. hice la actulizacion de culqi ayer en la noche
@gringotaxis que tal.
Por favor, crea un nuevo hilo en este soporte para ver tu tema y nos comentas en ese nuevo hilo que error te salía para que podamos apoyarte.
Saludos
Buenas tardes,
He verificado en el panel de Culqi.com > Desarrollo > API Logs y Desarrollo > Pedidos.
En Pedidos no tengo nada, en API Logs te adjunto capturas para que puedas ver.
En el panel de WordPress, no me aparecen registros de nada, ni de Cargos, Ordenes o Clientes. Sin importar si sincronizo o no. No hay nada.
Aquí las capturas de API Logs.
https://pasteboard.co/JZDDWNc.png
https://pasteboard.co/JZDEcHY.png
https://pasteboard.co/JZDElBd.png