Tokenización - Pruebas con credenciales reales

303 views
Skip to first unread message

Aldo

unread,
May 13, 2016, 9:49:15 AM5/13/16
to Desarrolladores PayU Latam
Hola Admin,

Ya había realizado el ejercicio de Tokenización, con las credenciales de prueba que proporcionan ustedes en su portal y no había tenido ningún problema:

Datos usados:
Api Login: pRRXKOl8ikMmt9u
Api Key: 4Vj8eK4rloUd272L48hsrarnUA

Como ejemplo, se trata de obtener las formas de pago, pero con las credenciales de mi cuenta (reales):
Api Login: ???????????
Api Key: ???????????

Nota: La casilla "Transacciones en modo de pruebas" esta activada.

Al realizar la petición de los métodos de pago con las credenciales reales y apuntando a producción me marca un error de credenciales invalidas.

¿Los métodos de pago para producción como los puedo obtener?
¿Se pueden realizar pruebas sobre token con mi cuenta (mis credenciales), si es así que tipo de pruebas se pueden realizar?

De antemano muchas gracias.
Saludos!

ADMIN

unread,
May 13, 2016, 10:40:03 AM5/13/16
to Desarrolladores PayU Latam
Buenos días Aldo,

Con respecto al error de credenciales inválidas, te pido el favor de verificar que estás configurando el merchantId y accountID de las credenciales reales (además del apiLogin y apiKey). Pues este error se presenta cuando alguno de los datos no concuerda en el ambiente de producción.

Para obtener los métodos de pago en producción puedes hacer uso del método para consulta de medios de pago activos (getPaymentMethods): Sección "Consulta de medios de pago" en http://developers.payulatam.com/es/api/payments.html para Integración API o http://developers.payulatam.com/es/sdk/payments.html para SDK, según corresponda.
Es posible realizar pruebas con las credenciales reales de la misma forma que con credenciales de prueba. Sin embargo, la casilla "Transacciones en modo de pruebas" debe estar desactivada y de igual forma la variable test, en caso de enviarse, debe tener valor false. Teniendo en cuenta lo anterior, te recomendamos no utilizar tarjetas de crédito reales en caso de que solo quieras realizar pruebas para verificar la comunicación del servicio.

Esperamos que la información haya sido de utilidad. 

Aldo

unread,
May 19, 2016, 3:16:24 PM5/19/16
to Desarrolladores PayU Latam
Hola Admin,

Quiero realizar mis pruebas con las credenciales de producción, pero sigo sin poder conectarme, a saber:

Al solo realizar la petición de métodos de pago enviando el Api Login y el Api Key, regresa el siguiente error 

Code: Error
Error: "You do not have the required permissions to perform the requested operation. Please contact customer service for additional information."

Nota: Cabe mencionar que se probo enviando el parámetro test en true y false. La casilla del portal test esta habilitada.

¿Hay algo que se deba de configurar, en el portal?


Gracias y saludos!

ADMIN

unread,
May 19, 2016, 3:42:32 PM5/19/16
to Desarrolladores PayU Latam
Buenas tardes Aldo,

Te solicitamos el favor de enviar un correo electrónico a s...@payulatam.com informando de tu merchantId y accountId y solicitando la activación del Servicio API. El error se genera debido a que el servicio no está habilitado para tu cuenta.

Quedamos atentos al envío del mensaje para colaborarte con tu solicitud.

Aldo

unread,
May 27, 2016, 9:22:29 AM5/27/16
to Desarrolladores PayU Latam
Hola Admin,

Muchas gracias por la información anterior, ya me activaron el servicio API, ya puedo obtener los métodos de pago correctamente. Sin embargo al realizar pruebas con credenciales reales y colocando el nombre como APPROVED me regresa estado DECLINADO y como mensaje de respuesta lo siguiente: "The account [XXX,XXX] does not allow transactions with international credit cards". ¿Sabes que se deba?

Cabe mencionar que el generador de tarjetas es el mismo que use cuando realice las pruebas con las credenciales que ustedes ofrecen de Test (Si me regresaba APPROVED).

Gracias de antemano.
Saludos!


ADMIN

unread,
May 27, 2016, 10:07:54 AM5/27/16
to Desarrolladores PayU Latam
Buenos días Aldo,

Te informamos que el error "The account [XXX,XXX] does not allow transactions with international credit cards" se presenta debido a que tu cuenta no tiene configurado el procesamiento de transacciones con tarjetas de crédito internacionales. Para realizar transacciones es necesario que se ingresen tarjetas locales o de ser necesario (si es acorde a tu modelo de negocio), puedes solicitar a s...@payulatam.com habilitar el check "Acepta Tarjetas de Crédito Internacionales" en la cuenta.

En ambiente de pruebas no se generaba el error debido a que no se validaba el país de procedencia de la tarjeta de crédito.
Reply all
Reply to author
Forward
0 new messages