Jump to content


Photo

Oscommerce, Sps Via Boleto Pela Scopus P/ Bradesco


  • Faça o login para participar
19 replies to this topic

#1 superadmin

superadmin

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 30/05/2004, 19:37

Olá amigos, estou implementando uma loja virtual com o oscommerce e tenho que implementar tb o SPS, sistema de pagamento seguro fornecido pela SCOPUS para geração de boletos bradesco, os caras só mandaram os arquivos de exemplo em ASP (arrggghhh :shit: ).

Gostaria de saber se alguem já conseguiu a proeza de fazer o esquema funcionar no oscommerce.

Agradeço qualquer ajuda!
Obrigado. :rolleyes:

#2 Walfredo

Walfredo

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado
  • Localidade:Recife - Pernambuco
  • Interesses:Desenvolvimento para web, php, asp, banco de dados, photoshop, flash, dreamweaver, fireworks, corel e Linux

Posted 31/05/2004, 16:36

Olá amigos, estou implementando uma loja virtual com o oscommerce e tenho que implementar tb o SPS, sistema de pagamento seguro fornecido pela SCOPUS para geração de boletos bradesco, os caras só mandaram os arquivos de exemplo em ASP (arrggghhh :shit: ).

Gostaria de saber se alguem já conseguiu a proeza de fazer o esquema funcionar no oscommerce.

Agradeço qualquer ajuda!
Obrigado. :rolleyes:

Eh o seguinte, o Oscommerce roda no linux, também há casos em que funciona no windows, e o sistema em ASP só roda no windows, então primeiro de tudo acho que o que se tem a resolver é um provedor que tenha um servidor windows rodando php, que o Oscommerce é feito em php.

Kra, sem querer ser chato, mas tu ta com uma bronca feiosa viu!

#3 denisGianne--heil

denisGianne--heil

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 10/09/2008, 10:30

Agora fala uma coisa que o kra de cima não deve saber....
melhor nao ter comentado que dar essa incrível ajuda.

Estou procurando o codigo scopus em php.
Se não vou ter que ler o asp e faze-lo em php, mas certamente encontro na internet.

Encontrei...


Fonte: http://forum.imaster...hp/t223658.html
Segue abaixo o conteudo..

Bom to postando aqui porque vi que outros usuários penaram com isso então vou relatar como foi resolvido depois de inumeros telefonemas para locaweb e para o bradesco:

A locaweb disponibiliza um kit de pagamento fácil do bradesco que pode ser aplicado porém algumas alterações devem ser consideradas:
1) acessando o painel do lojista no scopus. Para boleto não adianta setar o campo URL de confirmação porque ele somente é utilizado no retorno das outras formas de pagamento menos para boletos, portanto o usuario tem que tratar do direcionamento correto para o boleto.

Informe corretamente os campos URL de notificação e URL de falha copiando e colando os dados diretamente do pdf que está disponivel no painel da scopus.

Feito isso as chamadas:
1) em js quando o usuario clicar em imprimir o boleto:
QUOTE
<script language="Javascript">
function criaBoleto() {
url="http://mupteste.comercioeletronico.com.br/sepsBoletoRet/xxxx/prepara_pagto.asp?Merchantid=xxxx&orderid=zzzzz<?=$id?>&";
winBol=window.open(url,'vpos','toolbar=no,menubar=no,resizable=yes,status=no,scrollbars=yes,top=0, left=0, width=700,height=485');
winBol.focus();
}
</script>

Onde xxxxx é o código da loja para testes fornecidos pela scopus. Quando for homologada, a scopus enviará outro email informando o codigo final da loja para esse acesso.
zzzzzz é o seu numero de pedido e não pode haver repetições.

Essa chamada eu coloquei na pagina final do processo ou seja, mostra a compra com sucesso e um link para o usuario clicar e abrir o boleto.
O processo é o seguinte: O scopus recebe a requisição acima, em faz um get no site buscando a URL informada como URL de notificação para boleto bancário. Eu usei um arquivo chamado dadosBradesco.php.
Esse arquivo é responsável em montar os dados para o post. Na primeira vez o arquivo recebe o transId como 'getBoleto', portanto entra no if para a preparação dos dados.

O script deve ler a base de dados, a tabela carrinho e montar a primeira parte dos dados. Após o <BEGIN_ORDER_DESCRIPTION> até o <END_ORDER_DESCRIPTION> não poderá conter quebras de linhas nem espaços.
O bradesco confronta o valor dos itens mais o valor do frete com o campo <VALORDOCUMENTOFORMATADO> e caso haja qualquer divergência, o boleto não é gerado e retorna um erro que poderá ser consultado no próprio painel da scopus.

abaixo meu script dadosBradesco.php comentado:
QUOTE
<!--
'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
' Kit de Integração Pagamento Fácil Bradesco
' Versão: 2.0
' Arquivo: dadosCompraBradesco.php
' Função: Arquivo de comunicação com o Bradesco para transação
'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
-->
<?
// esses parametros são passados pelo servidor da Scopus
$tipo_tran = $transId; // a variavel transId é retornada logo apos a chamada feito pelo javascript conforme mostra acima.
$codigo_pedido = $numOrder; // o numero do pedido que foi passado pelo javascript retorna nessa variavel
//$codigo_pedido=1566;
//$tipo_tran="putAuthBoleto";


// Aqui monta a mensagem com os dados da compra que serão repassados para o MUP
// Preste muita atenção na formatação dos dados : Após o <BEGIN_ORDER_DESCRIPTION> Não poderá
// conter quebra de linha ou espaços, o mesmo devendo acontecer com o <END_ORDER_DESCRIPTION>, que
// não poderá ser precedido de quebra de linha nem espaços.

include '../global.php'; // definições para acesso a base de dados
// eu uso a extensão mysqli, portanto caso use o acesso convencional, deve criar a conexão e seleção da base de dados antes, pois eu faço isso ja no global.php e deixo a var $conn pronta para qualquer uso.

$query=$conn->query("update pedidos set formaPgto='BOLETO' where pedido_id=$codigo_pedido") or die("Erro 21");
$query=$conn->query("select * from pedidos where pedido_id=$codigo_pedido") or die("Erro 23");
$rsPedido=$query->fetch_assoc();
$BradescoDiasdeVencimento = 3; // total dias após a emissão para o vencimento

// veja que esse if trata 3 formas de pagamento, no caso aqui o retorno é o getBoleto

if (($tipo_tran == "getOrder") || ($tipo_tran == "getBoleto") || ($tipo_tran == "getTransfer")) {
// Le informacoes dos pedidos (Esses dados deverão ser resgatados de sua base de dados)
$quantidade = ""; // nao usado aqui
$preco_unitario = ""; // nao usado aqui
$nome_produto = ""; // nao usado aqui

// dados da base de dados tabela pedidos
$subTotal = $rsPedido['subTotal'];
$valortotal = $rsPedido['totalGeral'];

// como a loja oferece um desconto no pagamento por boleto, eu tive que aplicar esse fator ao frete
// esse fator vem do global.php que é de 4% mas o proprietario pode alterar a vontade pois está numa tabela do mysql
$taxa_envio = $rsPedido['taxaEnvio'] * (100-$fatorDesconto)/100;
$sacado = $rsPedido['nome'];
$cgccpf = $rsPedido['cpf'];
$complemento = $rsPedido['compl'];
$rua = $rsPedido['ender'];
$cidade = $rsPedido['cidade'];
$estado = $rsPedido['uf'];
$cep = substr($rsPedido['cep'], 0, 5) . substr($rsPedido['cep'], -3); // o cep não pode conter pontos ou traços

$BradescoShopFacil = "0"; // se o lojista fizer parte do shopping bradesco deve setar pra 1 senão fica em 0
$BradescoRazaoSocial = "razao social da loja"; // razao social da loja
$BradescoAgencia = "001"; // para embiente de testes deve fica em 001
$BradescoCodigoCedente = "1234567"; // para embiente de testes deve fica em 1234567

// as assinaturas devem ser copiadas do pdf e não podem ter qualquer alteração.
$BradescoAssinaturaTransfer = "7B94A66D138FFD2AEBFBE3D8E0BDBD02700A5B793F017B0C8B40252C3680F9CD05C7EEB1A39
5C84916425DC318F7F07518D416194FB077AA47A8DBD2B35B2E4C376A23385FDD9B0AA3E7D0712B3
73B9EFD11028ADFC763B7EAD4A3E70FC8BE4A3CF4DA804E692A6173F4B81F568D7A9A38F66310614
9A34409B3C48147FBAA12";
$BradescoAssinaturaBoleto = "233542AD8CA027BA56B63C2E5A530029F68AACD5E152234BFA1446836220CAA53BD3EA92B29
6CA94A313E4E438AD64C1E4CF2CBAD6C67DAA00DE7AC2C907A99979A5AB53BFEF1FD6DD3D3A24B27
8536929F7F747907F7F922C6C0F3553F8C6E29D68E1F6E0CA2566C46C63A2DD65AFF7DF4802FBF48
11CA58619B33989B8DDF8";
// $BradescoDiasdeVencimento = 3; // já informado acima
$boleto_emitido = 0;

// aqui inicia o processo da montagem dos dados sei la parece XML

$Resposta = "<BEGIN_ORDER_DESCRIPTION><orderid>=(" . $codigo_pedido . ")";
$query=$conn->query("select * from carrinho where pedido_id=$codigo_pedido");

while ($carrinho=$query->fetch_assoc()) {
// a quantidade não pode ter virgulas
$quantidade = str_replace(",", ".", $carrinho['quantidade']);

$preco_unitario = $carrinho['preco'];
$preco_unitario=$preco_unitario * (100-$fatorDesconto)/100;
// aqui aplico o mesmo desconto item a item e a seguir é retirado espaços, pontos e virgulas do valor unitário

$preco_unitario = str_replace(",", ".", $preco_unitario);
$total_aux = $quantidade * $preco_unitario;
$total_aux = str_replace("," , "", number_format($total_aux, 2, ",", "."));
$total_aux = str_replace("." , "", $total_aux);
$descricao = str_replace(")", "", $carrinho['modelo']);
$descricao = str_replace("(", "", $descricao);
// os dados são colocados entre parenteses portanto nenhum dado deve conter parenteses dentro da string

$Resposta .= chr(13) . chr(10) . "<descritivo>=(" . $descricao . ")" . chr(13) . chr(10);
$Resposta .= "<quantidade>=(" . $quantidade . ")" . chr(13) . chr(10) ;
$Resposta .= "<unidade>=(un)" . chr(13) . chr(10);
$Resposta .= "<valor>=(" . $total_aux . ")";
} // do while

$taxa_envio = str_replace(",", ".", $taxa_envio);
$total = str_replace(",", "", number_format($taxa_envio, 2, ",", "."));
$total = str_replace(".", "", $total);
if ($taxa_envio <> "0"){
$Resposta .= chr(13) . chr(10) . "<adicional>=(Taxa de envio)" . chr(13) . chr(10);
$Resposta .= "<valorAdicional>=(" . $total . ")";
}

$Resposta .= "<END_ORDER_DESCRIPTION>" . chr(13) . chr(10);

echo $Resposta;

//****** transferencia entre contas
// neste caso não estou usando pois é so o boleto que interessa.

if ($tipo_tran == "getTransfer"){
$Resposta = "";

$Resposta .= chr(13) . chr(10);
$Resposta .= "<BEGIN_TRANSFER_DESCRIPTION><NUMEROAGENCIA>=(" . $BradescoAgencia . ")" . chr(13) . chr(10);
$Resposta .= "<NUMEROCONTA>=(" . $BradescoCodigoCedente . ")" . chr(13) . chr(10);
$Resposta .= "<ASSINATURA>=(" . $BradescoAssinaturaTransfer . ")<END_TRANSFER_DESCRIPTION>" . chr(13) . chr(10);

echo $Resposta;
}
// veja que no bloco acima é colocado um Enter (13) e (10) para cada item
//****** geracao do boleto
// entra aqui para gerar o form do boleto
if ($tipo_tran == "getBoleto"){
$Resposta = "";

for ($i = 0; $i <= strlen($cgccpf); $i++) {
if (is_numeric(substr($cgccpf, $i, 1))){
$cpfCorrigido .= substr($cgccpf, $i, 1);
}
}
$hoje = date("d/m/Y");
$total='R$ ' . number_format($valortotal, 2,',', '.');
$total = str_replace(" ", "", $total);
$vencimento = "86400" * $BradescoDiasdeVencimento + mktime(0,0,0,date('m'),date('d'),date('Y'));
$vencimento = date ("d/m/Y", $vencimento);

if ($boleto_emitido == "0" || $boleto_emitido == "") {

$Resposta .= chr(13) . chr(10);
$Resposta .= "<BEGIN_BOLETO_DESCRIPTION><CEDENTE>=(" . $BradescoRazaoSocial . ")" . chr(13) . chr(10);
$Resposta .= "<BANCO>=(237)" . chr(13) . chr(10);
$Resposta .= "<NUMEROAGENCIA>=(" . $BradescoAgencia . ")" . chr(13) . chr(10);
$Resposta .= "<NUMEROCONTA>=(" . $BradescoCodigoCedente . ")" . chr(13) . chr(10);
$Resposta .= "<ASSINATURA>=(" . $BradescoAssinaturaBoleto . ")" . chr(13) . chr(10);
$Resposta .= "<DATAEMISSAO>=(" . $hoje . ")" . chr(13) . chr(10);
$Resposta .= "<DATAPROCESSAMENTO>=(" . $hoje . ")" . chr(13) . chr(10);
$Resposta .= "<DATAVENCIMENTO>=(" . $vencimento . ")" . chr(13) . chr(10);
$sacado = str_replace(")", "", $sacado);
$sacado = str_replace("(", "", $sacado);
$Resposta .= "<NOMESACADO>=(" . $sacado . ")" . chr(13) . chr(10);
$rua = str_replace(")", "", $rua);
$rua = str_replace("(", "", $rua);
$complemento = str_replace($complemento,")","");
$complemento = str_replace($complemento,"(","");
$Resposta .= "<ENDERECOSACADO>=(" . $rua . ", " . $complemento . ")" . chr(13) . chr(10);
$cidade = str_replace(")", "", $cidade);
$cidade = str_replace("(", "", $cidade);
$Resposta .= "<CIDADESACADO>=(" . $cidade . ")" . chr(13) . chr(10);
$Resposta .= "<UFSACADO>=(" . $estado . ")" . chr(13) . chr(10);
$Resposta .= "<CEPSACADO>=(" . $cep . ")" . chr(13) . chr(10);
$Resposta .= "<CPFSACADO>=(" . $cpfCorrigido . ")" . chr(13) . chr(10);
$Resposta .= "<NUMEROPEDIDO>=(" . $codigo_pedido . ")" . chr(13) . chr(10);
$Resposta .= "<VALORDOCUMENTOFORMATADO>=(" . $total . ")" . chr(13) . chr(10);
$Resposta .= "<SHOPPINGID>=(0)<END_BOLETO_DESCRIPTION>" . chr(13) . chr(10);

}
elseif ($boleto_emitido == "1") {

$Resposta .= chr(13) . chr(10);
$Resposta .= "<BEGIN_BOLETO_DESCRIPTION><CEDENTE>=(" . $BradescoRazaoSocial . ")" . chr(13) . chr(10);
$Resposta .= "<BANCO>=(237)" . chr(13) . chr(10);
$Resposta .= "<NUMEROAGENCIA>=(" . $BradescoAgencia . ")" . chr(13) . chr(10);
$Resposta .= "<NUMEROCONTA>=(" . $BradescoCodigoCedente . ")" . chr(13) . chr(10);
$Resposta .= "<ASSINATURA>=(" . $BradescoAssinaturaBoleto . ")" . chr(13) . chr(10);
$Resposta .= "<DATAEMISSAO>=(" . $hoje . ")" . chr(13) . chr(10);
$Resposta .= "<DATAPROCESSAMENTO>=(" . $hoje . ")" . chr(13) . chr(10);
$Resposta .= "<DATAVENCIMENTO>=(" . $vencimento . ")" . chr(13) . chr(10);
$sacado = str_replace(")", "", $sacado);
$sacado = str_replace("(", "", $sacado);
$Resposta .= "<NOMESACADO>=(" . $sacado . ")" . chr(13) . chr(10);
$rua = str_replace(")", "", $rua);
$rua = str_replace("(", "", $rua);
$complemento = str_replace(")", "", $complemento);
$complemento = str_replace("(", "", $complemento);
$Resposta .= "<ENDERECOSACADO>=(" . $rua . ", " . $complemento . ")" . chr(13) . chr(10);
$cidade = str_replace(")", "", $cidade);
$cidade = str_replace("(", "", $cidade);
$Resposta .= "<CIDADESACADO>=(" . $cidade . ")" . chr(13) . chr(10);
$Resposta .= "<UFSACADO>=(" . $estado . ")" . chr(13) . chr(10);
$Resposta .= "<CEPSACADO>=(" . $cep . ")" . chr(13) . chr(10);
$Resposta .= "<CPFSACADO>=(" . $cpfbom . ")" . chr(13) . chr(10);
$Resposta .= "<NUMEROPEDIDO>=(" . $codigo_pedido . ")" . chr(13) . chr(10);
$Resposta .= "<VALORDOCUMENTOFORMATADO>=(" . $total . ")" . chr(13) . chr(10);
$Resposta .= "<SHOPPINGID>=(0)<END_BOLETO_DESCRIPTION>" . chr(13) . chr(10);
}

// veja que no bloco acima é colocado um Enter (13) e (10) para cada item
echo $Resposta; // envia os dados para o bradesco.

} else {
echo "<ERRO>";
}

} elseif ($tipo_tran == "putAuthBoleto") {
// no segundo acesso, ou seja após o ultimo echo $resposta, é acionado novamente esse arquivo agora com o transId=putAuthBoleto
// aqui você pode atualizar a sua base de dados informado que o boleto foi gerado corretamente.
// o <PUT_AUTH_OK> no final confirma ao bradesco a compra e portanto ele considera o boleto como válido.
$dataVcto = "86400" * $BradescoDiasdeVencimento + mktime(0,0,0,date('m'),date('d'),date('Y'));
$dataVcto = date ("Y-m-d", $dataVcto);
$sql="update pedidos set formaPgto='BOLETO', boleto=boleto+1, dataVcto='$dataVcto' where pedido_id=$codigo_pedido";
$conn->query($sql);
?>
<PUT_AUTH_OK>
<?
} else {
?>
<ERRO>
<?
// não sei o porque talvez ele mostre os valores de retorno de erros, porém no meu caso não mostrou nada.
foreach ($HTTP_POST_VARS AS $k => $v) {
echo "$k=$v&";
}
}
?>


Como a geração do boleto pode falhar por alguma razão, o bradesco chama o script informado na URL falha que deve tratar do retorno e informar ao usuario oferecendo inclusive a possibilidade de retornar ao carrinho e trocar a forma de pagamento.

abaixo o script falhaBradesco.php que é informado no painel da scopus:
QUOTE
<link href="css/style.css" type="text/css" rel="stylesheet">
<body onload="resizeTo(400,277)">
<?
ao carregar pagina ela se ajusta por tava no tamanho para o boleto
include '../global.php';
/*
****************************************************************
Erro no processamento da transacao *************
*/
$msgErr="Erro na transação de pagamento<br>junto ao Bradesco do pedido {$_SESSION['pedido_id']}!";
$ErrorDesc=urldecode($ErrorDesc);
/*
****************************************************************
Erro no processamento da transacao *************
o bradesco retorna pelo GET o numOrder que é o numero do pedido além de outras variaveis
que não fizeram parte do processo. As variaveis são as mencionadas no config do scopus.
*/

$msgErr="Erro na transação de pagamento<br>junto ao Bradesco do pedido {$numOrder}!";
$ErrorDesc=urldecode($ErrorDesc);

session_start(); // iniciar sessions
$_SESSION['pedido_id']=$numOrder; // recupera o pedido na session
// monta a mensagem para o usuario.
echo"
<div id=titulo style='background:#8693BC'>&nbsp;Compra não autorizada!</div><br>
<div align=center>
<table border=0 style='margin-top:0px; border:2px dashed #9e3d00' cellspacing=8 cellpadding=8 bgcolor=#9e3d00>
<tr>
<td align=center><b style='color:#fff'>{$msgErr}</font></b></td></tr>
<tr bgcolor=#ffffff>
<td align=center height=30 style='padding:10px'>
Código de Retorno:<b>{$cod}<br>{$ErrorDesc}</b><br>
Retorne ao Meu Carrinho e selecione outra opção de pagamento.</td>
<tr bgcolor=#ffffff>
<td align=center style='padding:10px'>
<a href='java script:retorna()'><b class=link><u>clique aqui</u></b></a> para selecionar outra forma de pagamento.</td></tr>
</table>
</div>";
//echo "pedido_id={$_SESSION['pedido_id']}";
// monta o link para voltar ao carrinho na pagina principal.
// $urlLoja é configurado no global.php
?>
&lt;script>
function retorna() {
self.close();
opener.location.href="<?=$urlLoja?>/index.php?todo=car";
}
</script>


Bom é isso aqui ta funcionando beleza.
Agora como o link do deve ir junto ao email de confirmação do usuario, ele pode não imprimir o boleto na hora da compra, no script que monta o email:

QUOTE
if ($formaPgto=='BOLETO') {
$ePedido .="
<a href=\"$urlLoja/boleto.php?id={$_SESSION['pedido_id']}\">
<font color=#003399><b>Clique Aqui</b></font></a> para imprimir o boleto bancário<br>
que poderá ser pago em qualquer banco ou pela internet usando o código de barras!<br><br>";
}

A var $ePedido é utilizada para montar o html do email. Note que ela chama no site o script boleto.php passando o numero de pedido como parametro.

script: boleto.php
QUOTE
<?
$boleto_id=$_GET['id']; // recupera o numero do pedido que vem pelo http
$url="http://mupteste.come...rderid=zzzzz&"; // url a ser passada para o MUP do bradesco
// onde xxxx é codigo de teste para a loja, fornecido pela scopus e zzzzz é o numero de pedido.
include 'index.php'; // inclui a pagina principal da loja (home)

// no final da pagina o javascript já abre a tela do boleto e chama o MUP para geração do mesmo.
// o Bradesco nao faz questão de reimpressão dos boletos o detalhe é que ele grava todos os dados na primeira chamada e portanto caso seja a segunda chamada o unico campo que poderá ser diferente é o de vencimento, os demais devem ser iguais ao da primeira postagem.
?>

&lt;script language="Javascript">
winBol=window.open('<?=$url?>','vpos','toolbar=no,menubar=no,resizable=yes,status=no,scrollbars=yes,top=0, left=0, width=700,height=485');
winBol.focus();
</script>


UFA:
É isso aí, espero que ajude alguem.

Nota: Eu também tenho boleto do bradesco funcionando porém o cliente fez convenio então eu preciso usar o sistema do bradesco para a geração, e além do mais, a loja tambem fará convenio para financiamento e ai o módulo já está todo pronto.


Obs.: O script dados Bradesco.php eu peguei da locaweb e fiz somente as mudanças necessárias para que o mesmo funcionasse.
Veja que o mesmo poderá ser melhorado, retirando as concatenações que a meu ver so confundem.
Por exemplo:
Linha original: $Resposta .= "<BANCO>=(237)" . chr(13) . chr(10);
poderiamos criar no inicio uma variavel $lf=chr(13) . chr(10);
e fazer: $Resposta .= "<BANCO>=(237)$lf";

#4 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 04/11/2017, 16:41

Cipro 500 generic viagra levitra Canadian Celebrex Vendita Viagra Rosa

#5 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 05/11/2017, 00:05

Cialis Fur Diabetiker Levitra Overdose cialis Pediatric Dose Amoxicillin
Lady Era viagra Achat Viagra Nord
Diflucan Without A Prescription cialis Clobetasol Overnight With Free Shipping Oldham Need Generic Clobetasol Drugs
Amoxicillin Tabs Animal buy viagra online Cialis Generico 10 Mg Buy Levitra At Walmart Vendita Levitra Generico Acquisto
Can I Purchase Generic Pyridium cialis price Drug Cost In Canada

#6 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 06/11/2017, 18:28

Commander Du Kamagra En Ligne levitra for sale Drugstore Canada Free Shipping
Ordering Amoxicillin Online Without A Perscription Renal Dosing Keflex viagra prescription Buy Estrogen Pills Quanto Costa Il Viagra In Italia Cialis Y Viagra Juntos
Stemigra Sildenafil Citrate 100mg levitra prices Cialis Online Rezeptfrei Kaufen
What Is Doxycycline Keflex generic viagra Propecia 5mg Online Bestellen Viagra Da Giovani By Ed Pills From Canada
Cephalexin Working Phenergan generic levitra professional Can You Buy Valtrex In Mexico Zithromax Z Pak 250 Mg
Viagra In Egitto Viagra Phizer Prezzo Cialis Farmacia Svizzera online pharmacy Zithromax 750 Mg Chlamydia
Tarif Du Levitra En Baisse Cialis Samples Buy Super Viagra buy viagra online Canada Ian Pharmacy Priligy 60 Mg Comprimes
Viagra Without Prescriptions Usa levitra online Acheter Du Kamagra Quebec Buying Antibiotics Online Flex Keflex 250mg
Amoxicillin And Alcohol Interactions Acheter Cialis En Pharmacie En France Bayer Levitra viagra online pharmacy Purchase Propecia Drug Donde Comprar Cialis Internet Keflex Antimicrobial Spectrum
Sildenafil Citrate Cheapest Prices Cialis Professional 20 Mg 140 Klx Cephalexin Pet Antibiotics levitra online Cephalexin For Fish Same As Humans Uses Vardenafil Is Cephalexin A Quinolone Antibiotic
Progesterone Medicine Next Day Delivery Buy Lilly Brand Cialis viagra Get Cialis Pills Without Prescription

#7 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 07/11/2017, 18:47

Efecto Del Viagra levitra and cialis online Buy Generic Nexium Online No Prescription Buy Viagra Oral Jelly Generic Online Cephalexin Used For
Amoxicillin Dosage Skin Infection Cialis Sales buy viagra Viagra Listino Prezzi Contraindications Of Zithromax
Propecia Without Prescription Order cialis online Generic Brand Of Viagra Comprar Cialis Mas Barato Levitra Euroclinix
Generic Amoxicilina Tablet On Line viagra online pharmacy Propecia Effective

#8 BobbyCak

BobbyCak

    договор ок

  • Usuários
  • 12238 posts
  • Sexo:Feminino
  • Localidade:Liberia
  • Interesses:115141

Posted 08/11/2017, 10:02

договор найма жилого помещения квартиры образец

форма заявления в сбербанк на возврат страховки по кредиту договор о полной материальной ответственности образец 2017 скачать готовое заявление на аттестацию воспитателя на 1 категорию по фгос образец акта о затоплении нежилого помещения заявление в ссп о предоставлении информации Расписка на первоначальный взнос по ипотеке образец Декларация соответствия участника закупки образец Акт на скрытые работы бланк рд 11-02-2006 Справка по форме 070 у 04 Заявление на материальную помощь к отпуску образец Отмена договора дарения после регистрации положение о службе безопасности предприятия образец уточняющая справка в пенсионный фонд образец акт санобработки кузова автомобиля образец образец меню для детского сада техническое задание образец по госту локальные акты по инклюзивному образованию в школе медицинская форма 057 у образец Образец приказа на совмещение вакантной должности Ттн образец заполнения 2017 скачать Обзор судебной практики по спорам связанным с признанием договоров незаключенными Форма инв 3 бланк скачать Кадастровый паспорт на земельный участок образец 2017 Налоговая декларация по транспортному налогу 2017 бланк скачать бланки резюме для устройства на работу образец постановлением правительства рф от 10.07.2013 582 акт на списание материалов в строительстве образец

благодарственное письмо за выполненную работу образец отчет по стажировке на предприятии пример гражданско правовой договор на оказание юридических услуг

противотуманные фары шевроле нива нового образца служебная записка о списании основных средств образец заявление в фссп о приостановлении исполнительного производства бланк договора дарения дома и земельного участка между родственниками камышинский детский дом анкеты детей соглашение о передаче полномочий по решению вопросов местного значения стеллажные карты в аптеке образец справка о доходах ип в свободной форме образец постановление пленума вс рф по апелляции гражданских дел образец договора на изготовление оборудования заявление о предоставлении дня без сохранения заработной платы сертификат ст-1 для госзакупок образец договор безвозмездного пользования нежилым помещением образец 2017 скачать заключение дактилоскопической экспертизы образец изменение и расторжение договора в гражданском праве отчет о самообследовании доу 2017 образец п 4 в ред постановления правительства рф от 20.10.1998 n 1222 регистрация коллективного договора производится в порядке договор технологического присоединения к электрическим сетям акт о неучтенном потреблении электрической энергии образец доверенность на использование эцп образец

заявление об исправлении недостатков искового заявления форма 11 му воинский учет образец заполнения скб банк справка по форме банка скачать для кредита 2017 договор на приобретение товара образец по 44 фз

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 08/11/2017, 22:39

Viagra O Cialis Cual Es Mejor Prix Du Cialis C20 viagra Zithromax Cure Gonorrhea Keflex Cystitis

#10 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 09/11/2017, 07:56

Levitra 20mg Preis 12 Stuck Cialis Billiger Geworden viagra cialis Numeros Con Propecia Suche Viagra 100mg Can I Buy Alli In Canada
Stendra Ed Best Website Levitra Angebote Comment Last Longer generic cialis Levitra Online Drugstore
Cephalexin Dose Morning Night Anticoncezionali Levitra viagra Generic Zithromax Azithromycin
Propecia Lakemedelsverket Cialis Viagra From Canada How To Get Narcotics Online cialis buy online Get Discount Generic Direct Elocon Allergy Internet No Script Needed
On Line Viagra Costo Viagra Pfizer compare viagra to cialis and levitra Comparaison Viagra Tadalafil Levitra Priligy Similar
Buy Generic Celebrex No Prescription viagra Pfizer Viagra Cost
Amoxicillin Sale generic levitra for sale in us Amoxicillin Side Effects Dark Stool
Propecia Finasteride Cheap viagra Acheter Kamagra 100mg

#11 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 12/11/2017, 10:24

Cialis Indonesia Commander Viagra En Suisse Levitra Generika Potenzmittel viagra online Vu Oferta De Propecia When Will Dapoxetine Sera Disponible?
Viagra Bestellen Gratis Lasik Online Pharmacy No Script Misoprostol Grossesse Evolutive vardenafil canadian pharmacy Viagra Venta Galicia
Levitra 40mga For Sale Mexico Beach cialis Purchase Pyridium
Cialis Viagra Moins Cher Viagra Pericoloso Viagra.Ch levitra for sale online Viagra Frau Trinken Offshore Ibdian Pharmacy Amoxicillin Cause Brown Teeth Photos
Propecia Interacciones Buying Viagra Overnight Delivery Costo Cialis Generico In Farmacia viagra Viagra 25 Mg Compresse Rivestite Con Film Original Cialis
Viagra Order No Prescription Isotretinoin For Sale Internet Cephalexin Alcholol cialis Cialis Soft Online Zentel Usa Pills Free Doctor Consultation Low Price
552 Free Albuterol Inhaler Samples buy viagra Canadian Farmacy Cheapest Female Viagra Australia
Proscar Euros Propecia Cialis 20 Vendita Cialis Richtig Anwenden cialis price Kamagra Overnight Delivery
Clomid Besoin D Aide Grossesse Combivent Buying Free Shipping Macrobid Discount Overseas Store El Paso cialis Generic Levitra 40mg No Prescription
Otc Ventolin Sulfate Inhaler Pak Online cheap levitra canada Vente De Propecia
Ridaq 25mg Online Kamagra Jelly Online Uk Generique Amoxicillin Pharmacie Gratuit Tablette Pour generic levitra for sale in us Viagra Bestellen Erfahrungsberichte
Propecia Memoria viagra Cialis Serve Ricetta Medica
Buy Arimidex No Prescription cheap cialis Atorvastatin Best Buy Amoxicilina Visa Accepted Direct Overnight Shipping

#12 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 13/11/2017, 05:32

Levitra Da 5 Mg Costo Cialis Contraindicaciones Stendra In Internet viagra Amoxicillin Overdos Cialis Munchen
Que Es El Cialis Y Para Que Sirve viagra Zithromax Discount Coupons
Keflex With Alcohol Acheter Cialis 20 Mg Berichte Uber Levitra viagra prescription Amoxicillin Sodium
Comprar Cialis En Canarias Misoprostol Dog Amoxicillin And Birth Control viagra prescription Viagra Cialis Danger
Elderly Using Amoxicillin With Diabeties Vantin cialis Cialis Por Internet Cialis 20 Ou 40

#13 BobbyCak

BobbyCak

    договор ок

  • Usuários
  • 12238 posts
  • Sexo:Feminino
  • Localidade:Liberia
  • Interesses:115141

Posted 16/11/2017, 10:42

обращение к главе администрации образец образец уведомления в роспотребнадзор о начале деятельности образец приказа о сокращении должности в штатном расписании обращение в гибдд о снятии штрафа образец Заявка на участие в электронном аукционе образец 44-фз Форма пд-налог 2017 скачать бланк Договор купли продажи спортивного инвентаря Акт приёма-передачи материальных ценностей бланк Приказ об утверждении пвтр образец Должностная инструкция специалиста по закупкам образец форма заявления в налоговую на возврат налога постановление о продлении срока проверки сообщения о преступлении заявление на постановку на учет в качестве плательщика енвд 2017 бланк характеристика охранника с места работы образец Жалоба на банк в центробанк образец Отчёт о прибылях и убытках форма 2 пример Характеристика с места работы образец на водителя Бланк ответов огэ 9 класс химия 2017 скачать Результаты инженерных изысканий образец Образец бизнес плана для получения гранта бланк паспорта ссср формуляр на медицинское оборудование образец международная конвенция о борьбе с актами ядерного терроризма анкета форма 5 фсб образец акт о выводе из эксплуатации оборудования образец образец письма в налоговую о даче пояснений по ндфл медицинская справка в школу заявление на повышение категории инженера образец карточка счета 60 образец заполнения заявление в арбитражный суд об ознакомлении с материалами дела образец образец резюме механика для устройства на работу договор аренды нежилого помещения на безвозмездной основе образец анкета призывника для военкомата образец акт о порче имущества образец в произвольной форме справка на перевозку животного по россии курсы медицинского массажа с сертификатом государственного образца образец искового заявления мировому судье о взыскании денежных средств заявление на упрощёнку для ип акт списания акб образец текст объявления о вакансии образец образец акта приема передачи товара на хранение текстовой отчёт сельского дома культуры за год справка по форме банка газпромбанк образец список документов для получения загранпаспорта нового образца 2017 отчёт о прохождении педагогической практики в вузе рко на выдачу зарплаты по ведомости образец защита прав хранителя при возникновении споров из договора хранения доверенность на получение пенсии на почте бланк письмо-обоснование снижения цены контракта образец отчет по практике в школе в начальных классах образец жалобы на постановление о возбуждении уголовного дела образец резюме педагога для устройства на работу образец резюме механика автотранспорта заявление об отмене постановления об отказе в возбуждении уголовного дела муниципальное задание для бюджетных учреждений на 2017 год образец карточка счета 50 бланк скачать приказ о введении сменного режима работы образец построитель отчета 1с 8.2 пример опись вложения ф 107 бланк скачать почта россии 2017
положение о системе управления охраной труда в организации образец прекращение договора аренды по инициативе арендатора образец объяснительной по производственной травме заявление на отчисление из детского сада образец заявление о выдаче разрешения на временное проживание образец Опись вложения ф 107 бланк заполнить онлайн Договор с кадастровым инженером образец Террористический акт против п.а.столыпина совершил Образец заполнения акта обследования условий жизни несовершеннолетнего Срок подачи заявления в страховую компанию после дтп по осаго технический отчёт о неизменности производственного процесса инструкция по охране труда для врача дерматолога реєстраційна картка для отримання електронного ключа бланк 2016 договор генерального подряда на строительство объекта образец почта россии опись вложения форма 107 скачать бланк доп соглашение о продлении срока действия договора образец план производства работ на высоте образец 2015 скачать Распоряжение о внесении изменений в распоряжение образец Постановление о назначении медицинской судебной экспертизы образец Образец заявления о регистрации транспортного средства 2017 Служебка на замену компьютера образец Журнал учета времени работы бактерицидных ламп образец Образец приказа о выплате заработной платы раньше срока образец акта-допуска для производства строительно монтажных работ письменные пояснения в налоговую образец бланк плана закупок на 2017 год по 44-фз образец скачать объявления о продаже дома образец инструкция как сделать камаз из лего срок действия донорской справки для оплаты справка из пфр об отсутствии задолженности образец постановление правительства рф 1413 от 18 декабря 2014 года заявление на шенгенскую визу в чехию образец заявления об отмене заочного решения мирового судьи приказ на подпись счетов-фактур образец соглашение с уступками 10 букв заявление на 1 категорию воспитателя доу 2017 год кабельный журнал образец в ворде заявка на коммерческое предложение образец договор аренды экскаватора без экипажа образец договор ответственного за электрохозяйство образец образец бланка заказ наряда на ремонт автомобиля форма 0504104 образец заполнения положение о штрафах в организации образец журнал кварцевания в детском саду образец forsage avh 9500 инструкция образец решения заказчика об одностороннем отказе от исполнения контракта образец счета-фактуры на аванс 2017 фебтал инструкция плита лысьва инструкция духовка Роскомнадзор заявление о персональных данных ученический договор с работником доверенность на получение денежных средств образец доверенность на покупку квартиры образец 2017 договор процентного займа учредителю от ооо образец образец уведомления о ликвидации предприятия работнику образец резюме музыкального руководителя заявление о возврате денежных средств с депозита арбитражного суда исполнитель в одностороннем порядке отказаться от исполнения договора договор на оказание ритуальных услуг образец бланк опись вложения в ценное письмо почта россии скачать постановление правительства рф от 19 сентября 2013 года 824 шаблон заявления на увольнение по собственному пояснительная записка в налоговую по енвд образец согаз ржд страхование работников договор

#14 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 16/11/2017, 21:13

Propecia Tablet Propecia Dhea Minoxidil 2 Amoxicillin With Clavulanic Acid tadalafil viagra levitra Cialis One Day Quanto Costa
Achat En Ligne Viagra Buy Gabapentin On Line Female Viagra Pill viagra Propecia Nioxin Thinning Hair Viagra Nessun Effetto

#15 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 17/11/2017, 04:23

Cephalexin Canine Dosage Zithromax Ingredients generic cialis Prix Du Levitra Orodispersible Tadalis Sx Vente France
Cheap Generic Levitra Vardenafil viagra Propecia Proscar Finasteride
Atarax Buy Discount Generic Progesterone Drugs Cheapeast Pharmacy Overseas Viagra Temps viagra Rualis 20
Usata Levitra Priligy Y Viagra Son Compatibles cialis Dessin Anime Levitra 20
Low Cost Levrita viagra online Kamagra Apotheke Berlin
Bentyl Get With Overnight Delivery Costco Propecia viagra online Where Get Flagyl With No Prescription Cialis Vendita Sicura
Service Cvs Pharmacy Price For Cialis Lutein viagra Comprar Viagra Por Paypal Frontal Hair Rogaine And Propecia
Buy Clomid Tablets Online. Can A Puppy Drink Cephalexin Venta De Viagra Por Internet viagra Cialis 20 Mg Precio Progesterone Germany Price Overseas




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq