error 00 - Error 00 - signature
En modo PRODUCTION, si su cliente obtiene un mensaje de error del tipo:
Una disfunción se produjo al momento de la solicitud de pago, gracias por comprobar que la configuración publicada sea coherente con respecto a la documentación. |
El pago es entonces imposible y la transacción se interrumpe permanentemente.
Recibirá un e-mail de alerta que contiene el elemento del formulario que la plataforma no pudo gestionar.
Le invitamos a verificar la(s) siguiente(s) causa(s) para resolver el problema:
Los diversos campos del formulario no se han codificado en UTF-8. |
---|
Durante el cálculo de la firma, si los campos no se envían a la plataforma en UTF-8, verá en el formulario caracteres especiales, sobre todo en los acentos. Ejemplo de error: [vads_capture_delay=] [vads_site_id=51872022] [vads_payment_config=SINGLE] [vads_version=V2] [vads_currency=840] [vads_amount=1000] [vads_cust_name=Ren�e Martin] [vads_ctx_mode=PRODUCTION] [vads_trans_date=20191026083000] [vads_trans_id=982415] [vads_payment_cards=] [signature=ycA5Do5tNvsnKdc/eP1bj2xa19z9q3iWPy9/rpesfS0=] En este ejemplo, puede observar que los acentos están mal codificados para el campo vads_cust_name. Gestione correctamente la codificación UTF-8 para evitar errores de firma. Atención Recordamos que los campos enviados por la plataforma están codificados en UTF-8. Por lo tanto, es inútil volver a codificar los datos que suministramos en UTF-8. |
El MODO (TEST o PRODUCTION) o la clave utilizada es incorrecta. |
---|
Puede utilizar la plataforma en modo PRUEBA o PRODUCCIÓN. A cada modo le corresponde una clave. Asegúrese de utilizar la clave correcta en función del modo deseado. Verifique su clave en el menú Configuración > Tienda > pestaña Claves de su Back Office Vendedor. |
Atención: Volver a la línea y/o retorno de carro publicado en el formulario. |
---|
Si inserta un retorno de carro o un retorno de línea en uno de los valores enviados, estos no serán tomados en cuenta. Ejemplo de error: Si publica en el campo dirección: 3 rue des bleuets bat 10 apt 58 El valor tomado en cuenta por la plataforma de pago será solamente: 3 rue des bleuets La plataforma de pago tomará el valor 3 rue des bleuets para calcular la firma mientras que su cálculo de firma estará basado en la dirección completa 3 rue des bleuets bat 10 apt 58. Tendrá entonces un error de firma. CONCLUSIÓN: Antes del cálculo de la firma y del envío del formulario de pago, debe retirar los retornos de carro y retornos de línea. |
Atención: Comillas de caracteres ["] publicadas en el formulario. |
---|
Si inserta comillas en uno de los valores enviados, estos no serán tomados en cuenta. Ejemplo: Si publica en el campo dirección: Résidence "Les Bleuets" El valor tomado en cuenta por la plataforma de pago será solamente: Résidence La plataforma de pago tomará el valor Résidence para calcular la firma mientras que su cálculo de firma estará basado en la dirección completa Résidence "Les Bleuets". Tendrá entonces un error de firma. CONCLUSIÓN: Antes del cálculo de la firma y del envío del formulario de pago, debe retirar las comillas. |
La firma enviada no cumple con la regla de cálculo de la firma. Durante el cálculo de la firma, los campos deben ser codificados en UTF-8. Igualmente, su tienda debe enviar a la plataforma de pago todos los parámetros en UTF-8. |
---|
Verifique que no haya olvidado un parámetro ni haya agregado un parámetro no requerido. Asegúrese de que la clasificación se haya realizado correctamente. Recordatorio del método de pago
Para más información, consulte el capítulo Calcular la firma de la Guía de implementación del formulario de API. |