QRCode
in package
Table of Contents
Methods
- putQRTag() : string
- putQRTag Mount URI for QRCode and create three XML tags in signed xml NOTE: included Manual_de_Especificações_Técnicas_do_DANFE_NFC-e_QR_Code versão 5.0 since fevereiro de 2018
- get200() : string
- Return a QRCode version 2 string to be used in NFCe layout 4.00
- get300() : string
- Gerar QRCode versão 3
- str2Hex() : string
- Convert string to hexadecimal ASCII equivalent
Methods
putQRTag()
putQRTag Mount URI for QRCode and create three XML tags in signed xml NOTE: included Manual_de_Especificações_Técnicas_do_DANFE_NFC-e_QR_Code versão 5.0 since fevereiro de 2018
public
static putQRTag(DOMDocument $dom, string $token, string $idToken, string $versao, string $urlqr, string $urichave[, Certificate|null $certificate = null ]) : string
Parameters
- $dom : DOMDocument
-
NFe
- $token : string
-
CSC number
- $idToken : string
-
CSC identification
- $versao : string
-
version of field
- $urlqr : string
-
URL for search by QRCode
- $urichave : string
-
URL for search by chave layout 4.00 only
- $certificate : Certificate|null = null
Tags
Return values
stringget200()
Return a QRCode version 2 string to be used in NFCe layout 4.00
protected
static get200(string $chNFe, string $url, string $tpAmb, string $dhEmi, string $vNF, string $vICMS, string $digVal, string $token, string $idToken, int $versao, int $tpEmis, string $cDest) : string
Parameters
- $chNFe : string
- $url : string
- $tpAmb : string
- $dhEmi : string
- $vNF : string
- $vICMS : string
- $digVal : string
- $token : string
- $idToken : string
- $versao : int
- $tpEmis : int
- $cDest : string
Return values
stringget300()
Gerar QRCode versão 3
protected
static get300(string $chNFe, string $url, string $tpAmb, string $dhEmi, string $vNF, int $tpEmis, string $tp_idDest, string $cDest, Certificate $certificate) : string
Parameters
- $chNFe : string
- $url : string
- $tpAmb : string
- $dhEmi : string
- $vNF : string
- $tpEmis : int
- $tp_idDest : string
- $cDest : string
- $certificate : Certificate
Tags
Return values
stringstr2Hex()
Convert string to hexadecimal ASCII equivalent
protected
static str2Hex(string $str) : string
Parameters
- $str : string