Pesquisa Ebit fora dos Parâmetros

Pessoal bom dia!

Segue código que fiz para enviar dados para EBIT para validar a integração.
Esse código deve ser inserido na parte de selos, banner, como já era feito antes.
Onde está [[id recebido por email ebit]] deve ser coloca o id que foi enviado pelo ebit.
Apos implementar o código, pode gerar um compra com boleto.
Depois esperar certa de ± 01:20:00 (uma hora e vinte minutos) para validar a integração.
Segue endereço onde validar: https://www.ebit.com.br/developer/validar-integracao

O Pedido só fica valido para validar a integração por um periodo de tempo, sendo que depois de 2 horas ele não será mais valido para validar a integração.

Dados que nao consegui validar:
Plataforma de onde se originou a compra (platform): Não Achei no LI
Sexo (gender): nao tem no LI na pagina de finalização
Data de nascimento (birthday): nao tem no LI na pagina de finalização
Código da loja do marketplace, 0 (zero) no caso de a loja não executar vendas via marketplace (mktSaleId): Bug no ebit, ao meu ver.

<script type="text/javascript">
var DiasEntrega = '';
var CEPEntrega = '';
var DL_Email = '';
var DL_TransactionId = '';
var DL_TransactionTotal = '0.00';
var DL_EC_PU_AF_Shipping = '';
var DL_EC_PU_PR_Id = '';
var DL_EC_PU_PR_Name = '';
var DL_EC_PU_PR_Price = '';
var DL_EC_PU_PR_Quantity = '';
(function(document) {
    console.log("document");
	$(document).ready(function() {
		console.log("document.ready");
        setTimeout(function() {
			console.log("document.ready.setTimeout");
            DiasEntrega = $("b:contains('dia')")[0].innerText.split(" ")[0];
            CEPEntrega = $($("b:contains('CEP')")[0].parentNode).find("span")[0].innerText;
            /* Estrutura */
            $.each(dataLayer, function(i, val) {
                if (val != null && val != undefined) {
                    if (val.PageType === 'TransactionPage') {
                        DL_Email = encodeURI(val.email.toString());
                        DL_TransactionId = encodeURI(val.transactionId.toString());
                        DL_TransactionTotal = encodeURI(parseFloat(val.transactionTotal).toFixed(2).toString());
                    } else if (val.ecommerce != null && val.ecommerce != undefined) {
                        if (val.ecommerce.purchase != null && val.ecommerce.purchase != undefined) {
                            if (val.ecommerce.purchase.actionField != null && val.ecommerce.purchase.actionField != undefined) {
                                DL_EC_PU_AF_Shipping = encodeURI(parseFloat(val.ecommerce.purchase.actionField.shipping).toFixed(2).toString());
                            }
                            if (val.ecommerce.purchase.products != null && val.ecommerce.purchase.products != undefined) {
                                var pros = val.ecommerce.purchase.products;
                                $.each(pros, function(j, pro) {
                                    if (DL_EC_PU_PR_Id == '') {
                                        DL_EC_PU_PR_Id = encodeURI(pro.id.toString());
                                        DL_EC_PU_PR_Name = encodeURI(pro.name.toString());
                                        DL_EC_PU_PR_Price = encodeURI(parseFloat(pro.price).toFixed(2).toString());
                                        DL_EC_PU_PR_Quantity = encodeURI(parseFloat(pro.quantity).toFixed(0).toString());
                                    } else {
                                        DL_EC_PU_PR_Id = DL_EC_PU_PR_Id + "|" + encodeURI(pro.id.toString());
                                        DL_EC_PU_PR_Name = DL_EC_PU_PR_Name + "|" + encodeURI(pro.name.toString());
                                        DL_EC_PU_PR_Price = DL_EC_PU_PR_Price + "|" + encodeURI(parseFloat(pro.price).toFixed(2).toString());
                                        DL_EC_PU_PR_Quantity = DL_EC_PU_PR_Quantity + "|" + encodeURI(parseFloat(pro.quantity).toFixed(0).toString());
                                    }
                                });
                            }
                        }
                    }
                }
            });
            $("#ebitParam")[0].value = 'platform=0' + '&gender=' + '&birthDay=' + '&email=' + DL_Email + '&zipCode=' + CEPEntrega + '&parcels=1' + '&transactionId=' + DL_TransactionId + '&deliveryTax=' + DL_EC_PU_AF_Shipping + '&deliveryTime=' + DiasEntrega + '&mktSaleId=0' + '&totalSpent=' + DL_TransactionTotal + '&invoiceEmissor=19' + '&paymentType=14' + '&cardFlag=7' + '&sku=' + DL_EC_PU_PR_Id + '&productName=' + DL_EC_PU_PR_Name + '&value=' + DL_EC_PU_PR_Price + '&quantity=' + DL_EC_PU_PR_Quantity + '&ean=' + DL_EC_PU_PR_Id;
			$("#bannerEbit")[0].href=$("#bannerEbit")[0].href.toString().replace('{PARAMETROS}',$("#ebitParam")[0].value);
			var imgBannerEbit=$($("#bannerEbit")[0]).find("img")[0]; 
			imgBannerEbit.src=imgBannerEbit.src.toString().replace('{PARAMETROS}',$("#ebitParam")[0].value);
        }, 1000);
    });
})(document);
</script>

<param id="ebitParam" value="storeId=[[id recebido por email ebit]]&{PARAMETROS}"/>

<a id="bannerEbit"></a>

<script type="text/javascript" id="getSelo" src="https://imgs.ebit.com.br/ebitBR/selo-ebit/js/getSelo.js?[[id recebido por email ebit]]&lightbox=false"></script>