Documentation

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
throws
DocumentsException
Return values
string

get200()

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
string

get300()

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
throws
Exception
Return values
string

str2Hex()

Convert string to hexadecimal ASCII equivalent

protected static str2Hex(string $str) : string
Parameters
$str : string
Return values
string

        
On this page

Search results