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

Class 'Requests_Auth_Basic' not found #18

Open
DAMLight opened this issue Nov 27, 2019 · 11 comments
Open

Class 'Requests_Auth_Basic' not found #18

DAMLight opened this issue Nov 27, 2019 · 11 comments

Comments

@DAMLight
Copy link

DAMLight commented Nov 27, 2019

Buenas. Estoy intentando implementar la API en un proyecto de Laravel y me presenta este error:

Class 'Requests_Auth_Basic' not found

Efectivamente, en la línea 61 de Client.php se encuentra el siguiente código:

$options = array( 'auth' => new \Requests_Auth_Basic(array($api_key, '')), 'timeout' => 120, 'connect_timeout' => 120, );

Pero no veo una declaración de "Requests_Auth_Basic" en todo el código fuente.

¿Alguna solución?

@RicardoSaldarriagaPayco
Copy link
Contributor

Buenas tardes,

Reciba un cordial saludo.

Informamos que se realizaron actualizaciones en la librería, por favor solicitamos realizar un composer update o clonarla nuevamente en el proyecto, realizar las pruebas respectivas e informarnos si aún persisten.

Agradecemos su comprensión, estaremos atentos a cualquier comentario o inquietud que presente.

@olasanmi9578
Copy link

Class 'Requests' not found tengo este error con la libreria amigos

@RicardoSaldarriagaPayco
Copy link
Contributor

RicardoSaldarriagaPayco commented May 1, 2020

Buenas tardes.

Reciba un cordial saludo por favor solicitamos actualizar la versión del sdk de epayco, en caso de que salga el mismo error, enviarnos el error completo que sale en el proyecto, informarnos si esta utilizando algún frameworks, la versión de este, la versión de php.

Estaremos atentos

@DAMLight
Copy link
Author

Buenas, el error ahora es otro, pide la clase "Request" que no existe entre los archivos que justo acabo de clonar nuevamente.

Les adjunto una foto.

ePayco-laravel-error

La versión de PHP es 7.3 y estoy utilizando Laravel 5.6 (proyecto ya empezado con anterioridad).

@RicardoSaldarriagaPayco
Copy link
Contributor

Buenos dias,

Reciba un cordial saludo.

Por favor realizar el composer install tan amable para que instale las dependencias necesarias que requiere el SDK para realizar la conexión con la pasarela de pagos correctamente.

Por favor informarnos cualquier novedad.

@DAMLight
Copy link
Author

Buenas, la verdad decidí dejar este método y ahora lo intento desde la API, envío todo correctamente según la documentación pero me retorna un error: "text_response: "Error inesperado al procesar el pagoUndefined variable: franquicia_payco".

Si debo abrir un nuevo hilo, hágamelo saber. Un saludo.

@RicardoSaldarriagaPayco
Copy link
Contributor

Buenas tardes.

Reciba un cordial saludo.

¿Qué estás enviando en el body?

@DAMLight
Copy link
Author

Exactamente lo mismo que me muestra en la documentación para el pago con tarjeta de crédito: https://epayco.co/docs/api/

Lo que difiere es que es mi public_key y la fecha de expiración de la tarjeta la actualicé a la actual (que es la que tienen las de prueba, y es una de ésas).

$requestBody = [
"public_key" => "[ACÁ_COLOCO_MI_PUBLIC_KEY]",
"tipo_doc" => "CC",
"documento" => "123456789",
"fechaExpedicion" => "2005-01-01",
"nombres" => "Camilo",
"apellidos" => "Díaz",
"email" => "[email protected]",
"pais" => "CO",
"depto" => "Antioquia",
"ciudad" => "Medellín",
"telefono" => "4365234",
"celular" => "0000000000",
"direccion" => "Calle 67 # 23 - 22",
"ip" => $request->ip,
"factura" => "43256",
"descripcion" => "Nuevo pago de 20.000",
"iva" => 0,
"baseiva" => 0,
"valor" => 20000,
"moneda" => "COP",
"tarjeta" => "4575623182290326",
"fechaexpiracion" => "2025-12",
"codigoseguridad" => 123,
"franquicia" => "VISA",
"franquicia_payco" => "asdasasd",
"cuotas" => 1,
"url_respuesta": "https://www.epayco.co/respuesta",
"url_confirmacion": "https://www.epayco/callback",
"metodoconfirmacion" => "POST",
"lenguaje" => "php",
"i" => "MDAwMDAwMDAwMDAwMDAwMA==",
"enpruebas" => "true"
];

De resto todo exactamente igual.

@RicardoSaldarriagaPayco
Copy link
Contributor

Buenos dias.

Reciba un cordial saludo.

perfecto notamos que estas enviando este atributo "franquicia_payco", podrías informarnos en que parte de la documentación se encuentra tan amable?

@DAMLight
Copy link
Author

Hola, sí, lo añadí porque me salía el mensaje de error y pensé que faltaba en el cuerpo de la petición, el mensaje de error sale con o sin ese atributo, antes de añadirlo lo tenía así:

$requestBody = [
"public_key" => "[ACÁ_COLOCO_MI_PUBLIC_KEY]",
"tipo_doc" => "CC",
"documento" => "123456789",
"fechaExpedicion" => "2005-01-01",
"nombres" => "Camilo",
"apellidos" => "Díaz",
"email" => "[email protected]",
"pais" => "CO",
"depto" => "Antioquia",
"ciudad" => "Medellín",
"telefono" => "4365234",
"celular" => "0000000000",
"direccion" => "Calle 67 # 23 - 22",
"ip" => $request->ip,
"factura" => "43256",
"descripcion" => "Nuevo pago de 20.000",
"iva" => 0,
"baseiva" => 0,
"valor" => 20000,
"moneda" => "COP",
"tarjeta" => "4575623182290326",
"fechaexpiracion" => "2025-12",
"codigoseguridad" => 123,
"franquicia" => "VISA",
"cuotas" => 1,
"url_respuesta": "https://www.epayco.co/respuesta",
"url_confirmacion": "https://www.epayco/callback",
"metodoconfirmacion" => "POST",
"lenguaje" => "php",
"i" => "MDAwMDAwMDAwMDAwMDAwMA==",
"enpruebas" => "true"
];

@RicardoSaldarriagaPayco
Copy link
Contributor

Buenos días.

Cordial saludo.

Buenos días, reciba un cordial saludo, por favor solicitamos agendar en el siguiente link
https://calendly.com/epayco

Para realizar una reunión técnica ya validar bien el proceso de integración para realizar la solución de esta.

Muchas gracias estaremos atentos.

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

3 participants