Tarjeta de créditos de prueba

9,795 views
Skip to first unread message

Fernando Yanes

unread,
Aug 5, 2014, 11:12:21 AM8/5/14
to desarrollador...@googlegroups.com
Trato de hacer algunas pruebas con la api de pagos y segun la documentacion dice que no debo utilizar tarjeta de créditos reales y me sugiere usar generadores de tarjetas de crédito pero aun no doy con alguna tarjeta de crédito valida por que me surge este error 
"No coinciden los parámetros de validación del código de seguridad de la tarjeta de crédito. "
He tratado de generar tarjetas de crédito del famoso sitio  http://es.fakenamegenerator.com   y sigue saliendo ese error solicito si me pueden ayudar o enviar alguna tarjeta de crédito o algo para probar la api gracias.

Admin

unread,
Aug 6, 2014, 10:07:32 AM8/6/14
to desarrollador...@googlegroups.com
Fernando, por favor adjunta la petición que estas enviando para que podamos revisar cuál puede ser el error, debes ocultar el APIKEY y el APILOGIN.

Saludos

Fernando Yanes

unread,
Aug 6, 2014, 1:09:05 PM8/6/14
to desarrollador...@googlegroups.com
te envio el array que introduzco a PayUPayments::doAuthorizationAndCapture($parameters);


Array
(
    [payerName] => Juan perez
    [installmentsNumber] => 1
    [country] => CO
    [accountId] => 500538
    [PAYER_COOKIE] => cookie_1407275972
    [currency] => COP
    [referenceCode] => 42326
    [description] => Audifonos
    [value] => 62300
    [signature] => 575522081b12448a6a0cf326716a9c13
    [creditCardNumber] => 4111111111111111
    [creditCardExpirationDate] => 2015/01
    [creditCardSecurityCode] => 123
    [paymentMethod] => VISA
    [processWithoutCvv2] => true
    [taxDevolutionBase] => 100.00
    [taxValue] => 16.00
)

Admin

unread,
Aug 6, 2014, 3:37:51 PM8/6/14
to desarrollador...@googlegroups.com
Como estas tratando de procesar una transacción sin código de seguridad "[processWithoutCvv2] => true" es necesario que envies el código de seguridad en ceros así: [creditCardSecurityCode] => 000

Fernando Yanes

unread,
Aug 6, 2014, 3:46:51 PM8/6/14
to desarrollador...@googlegroups.com
Perfecto gracias... y ¿para probar las respuestas del servidor de pruebas el player_name debe ser APPROVED o REJECTED?...

Admin

unread,
Aug 6, 2014, 6:07:58 PM8/6/14
to desarrollador...@googlegroups.com
Dependiendo del resultado que desees puedes poner cualquiera de los dos en el payer_name, no olvides enviar el parámetro de prueba en True.

Fernando Yanes

unread,
Aug 6, 2014, 6:12:23 PM8/6/14
to desarrollador...@googlegroups.com
el parametro prueba en True es el de la clase payu $isTest o debo incluirlo en el array que te envie hace un rato junto a los datos de la tarjeta de credito?

Admin SQ

unread,
Oct 16, 2014, 11:25:34 AM10/16/14
to desarrollador...@googlegroups.com
Hola Fernando.

Si, es el de la clase Payu. 

PayU::$isTest = true;

Admin SQ

unread,
Oct 16, 2014, 1:57:03 PM10/16/14
to desarrollador...@googlegroups.com
Hola Fernando.

Respecto a tu pregunta:

"Como debería generar el parametro PayU.PARAMETERS.DEVICE_SESSION_ID en el sdk de php, y ¿en el sdk php el signature se genera solo?"

Puedes encontrar como implementar el device aquí. http://desarrolladores.payulatam.com/api-consideraciones-sobre-las-variables/ en la sección VARIABLE DEVICESESSIONID. Y utilizas el parámetro PayU.PARAMETERS.DEVICE_SESSION_ID para envíar el sessionId.

Respecto a la firma, se genera sola si no envías el parámetro.
Reply all
Reply to author
Forward
0 new messages