Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #11  
Antiguo 18-05-2021
sline sline is offline
Miembro
 
Registrado: may 2021
Posts: 18
Poder: 0
sline Va por buen camino
Hola joselugrk,

He realizado a lo que comentan y el resultado de la url por fin me sale correcta:
https_//batuz.eus/QRTBAI/?id=TBAI-79732487C-120521-ME4g0D7g%2BiyVk-130&s=VT1&nf=1657&i=78.00&cr=108

He probado 2 formas y ambas funcionan.
1.- reemplazando los caracteres '+' por '%2B' y '/' por '%2F'
Código PHP:
$tbaicode 'TBAI-79732487C-120521-ME4g0D7g+iyVk-130';
$tbaicode str_replace(['+','/'],['%2B''%2F'],$tbaicode); 
2.- codificar el código tbai entero
Código PHP:
$tbaicode 'TBAI-79732487C-120521-ME4g0D7g+iyVk-130';
$tbaicode rawurlencode($tbaicode); 
Saludos.

Cita:
Empezado por joselugrk Ver Mensaje
Hola, me acaban de contestar desde Batuz.
-------------------------------------------------------------------------------------------------
Kaixo,
El código QR debe contener una URL válida para acceder a la aplicación web de comprobación de facturas o justificantes expedidos con software garante con los datos de la factura o justificante incluidos como parámetros. Si la URL o sus parámetros contienen caracteres no válidos, deberán ser codificados (URL encoding) de forma correcta siguiendo los usos normales de las arquitecturas web, como por ejemplo reemplazar el símbolo “+ ” por “%2B” o el símbolo “/” por “%2F”.
Siguiendo uno de sus ejemplos, se debería calcular el CRC de la URL sobre la URL final teniendo en cuenta ese cambio de ‘/’ por ‘%2F’ y ‘+’ por ‘%2B’, en cambio, no se debe recalcular el CRC del identificativo TBAI, es decir, ese se seguiría calculando con los símbolos ‘/’ y ‘+’.
En la factura, fuera del QR, donde está impreso el identificativo TBAI para que el destinatario de la factura pueda leerlo, tiene que seguir apareciendo con los símbolos ‘/’ y ‘+’sin hacer el encoding.
Le ponemos como quedaría su URL con estos cambios
Original:
https_//batuz.eus/QRTBAI/?id=TBAI-30556773P-140521-oH/I9+EyTWWQ7-062&s=VT1&nf=1657&i=78.00&cr=196
Modificado:
https_//batuz.eus/QRTBAI/?id=TBAI-30556773P-140521-oH%2FI9%2BEyTWWQ7-062&s=VT1&nf=1657&i=78.00&cr=074

Agur bat.

-------------------------------------------------------------------------------------------------
Lo probaré,
Saludos
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3716 19-01-2026 20:01:34
Como utilizar la ayuda del nuevo Sistema Operativo gluglu Humor 3 24-09-2007 09:39:05
Aplicacion Agencia De Viajes ArdiIIa Varios 9 20-01-2007 16:49:53
El Vasco Aguirre Al González La Taberna 5 26-05-2006 09:22:28
Microsoft ha lanzado su nuevo sistema operativo DarkByte Humor 0 25-01-2004 09:21:14


La franja horaria es GMT +2. Ahora son las 13:45:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi