Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error Culqi\Error\UnhandledError #26

Open
amquisher opened this issue Dec 2, 2017 · 8 comments
Open

Error Culqi\Error\UnhandledError #26

amquisher opened this issue Dec 2, 2017 · 8 comments
Assignees

Comments

@amquisher
Copy link

Buen día, ya he logrado probar la aplicacion con las tarjetas de prueba que ofrecen y todo sale Ok,
sin embargo al usar las Tarjetas con respuestas y errores específicos, solo la primera que es " expired_card" me devuelve el error con el json, el resto me sale la siguiente Exception...

message: {"object":"error","type":"card_error","charge_id":"chr_test_1zMFFuuJgRayHWHN","code":"card_declined","merchant_message":"Fondos insuficientes. La tarjeta no tiene fondos suficientes para realizar la compra.","user_message":"Su tarjeta no tiene fondos suficientes. Para realizar la compra, verifica tus fondos disponibles con el banco emisor o inténta nuevamente con otra tarjeta."} exception: Culqi\Error\UnhandledError file: /Users/angel/Code/cart/vendor/culqi/culqi-php/lib/Culqi/Client.php line: 49

Saludos.

@LizRuelas
Copy link

Hola @amquisher proporcionarme las tarjetas con las cuales tienes inconvenientes a [email protected] Saludos

@brayhanlt2
Copy link

Buen día, tengo el mismo problema Culqi\Error\UnhandledError en el archivo Client.php en la línea 52.
Pero a mí me devuelve el objeto asi:
"

Fatal error: Uncaught Culqi\Error\UnhandledError: {"object":"error","type":"card_error","charge_id":"chr_test_A1CtKQIL82xpP848","code":"card_declined","decline_code":"insufficient_funds","merchant_message":"Fondos insuficientes. La tarjeta no tiene fondos suficientes para realizar la compra.","user_message":"Su tarjeta no tiene fondos suficientes. Para realizar la compra, verifica tus fondos disponibles con el banco emisor o inténta nuevamente con otra tarjeta."} in C:\xampp\htdocs\Optimize\public\culqi\lib\Culqi\Client.php:52
Stack trace:
#0 C:\xampp\htdocs\Optimize\public\culqi\lib\Culqi\Charges.php(29): Culqi\Client->request('POST', '/charges/', 'sk_test_jydu6ZW...', Array)
#1 C:\xampp\htdocs\Optimize\ajax.php(187): Culqi\Charges->create(Array)
#2 {main}
thrown in C:\xampp\htdocs\Optimize\public\culqi\lib\Culqi\Client.php on line 52
".

Esto solo pasa cuando pruebo una tarjeta con error, porque las tarjetas de prueba sin error las procesa y devuelve un objeto con los datos correctamente.

@fecori
Copy link

fecori commented Feb 8, 2019

Hola, tengo el mismo error y la unica salida que he tenido es agregar la siguiente linea:

if ($response->status_code == 402) { return json_decode($response->body); }
Espero que este parche sea temporal hasta nos den una solucion.

Saludos.

@DavmanHack
Copy link

Hola fecori, donde llegast a poner esa linea?

@fecori
Copy link

fecori commented Oct 1, 2019

Hola fecori, donde llegast a poner esa linea?

Hola @DavmanHack esa linea la puse en la libreria que se instala en el vendor de laravel

culqi\lib\Culqi\Client.php

@joelibaceta
Copy link
Contributor

Voy a revisar lo comentan en este issue, @fecori el PR de tu solución temporal es bienvenido 👍

@joelibaceta joelibaceta self-assigned this Oct 2, 2019
@kadmik
Copy link

kadmik commented Jun 1, 2020

Hola, yo tengo el mismo problema, con las tarjetas de prueba de éxito, todo funciona bien, pero para ver los errores de las tarjetas con error, me sale el mismo error que @brayhanlt2
@fecori por favor, me podrías decir en que línea agregaste lo que mencionaste?

Gracias.

@kalin79
Copy link

kalin79 commented Dec 10, 2020

Muchas gracias tambien tuve el mismo problema ....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants