Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

difinha

[Resolvido] Pag Seguro - Valores Diferentes

Recommended Posts

Pessoal eu tenho um hotsite de um evento que a inscrição e via pagseguro. Gostaria de saber como eu coloco quando há variações.

 

Ex:

Sócios até 03/03/2011, 300,00 | Sócios até 03/04/2011, 400,00

 

Estudantes até 03/03/2011, 400,00 | Estudantes até 03/04/2011, 500,00

 

Obrigado

 

Marcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Direto no PagSeguro você não vai conseguir fazer esse tratamento.

Então terá que fazer no seu codigo mesmo.

 

O unico problema será se ele iniciar a transação até a data com valor de desconto, e pagar apenas alguns dias depois.

Se isso for problema para você, então deverá desativar a opção de boleto no PagSeguro. E a data da data limite você retira dois dias, são as 48 horas que leva para compensar o pagamento, via cartão.

 

<?php
function promocao($data, $valor1, $valor2){
// Pega data atual
$date1 = date('Y-m-d');

// Timestamp1
$timestamp1 = strtotime($date1);

// Data limite
$date2 = $data;

// Timestamp2
$timestamp2 = strtotime($date2);
   return ($timestamp1 > $timestamp2) ?  $valor1 : $valor2;
}
echo 'Valor dos Socios: ' . promocao('2011-04-03', '300,00', '400,00');
echo '<br>';
echo 'Valor dos Estudantes: ' . promocao('2011-04-03'', '400,00', '500,00');
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido Senartes. Valeu!

 

Fiz uma combo e quando chegar o dia em que mudam o preços eu trocaria manualmente, mas vou aproveitar seu código pra ficar automático, olha abaixo eu tina feito:

 

<form target="pagseguro" action="https://pagseguro.uol.com.br/v2/checkout/cart.html?action=add" method="post">

<input type="hidden" name="receiverEmail" value="wseu_email@provedor.com.br" />

<input type="hidden" name="currency" value="BRL" />

<input type="hidden" name="itemId" value="001" />

<input type="hidden" name="itemDescription" value="CINOSP | ABO - Sao Paulo - 4 a 6 de setembro" />

<input type="hidden" name="itemQuantity" value="1" />

<select name="itemAmount">

<option value="300.00">CD's Sócios ABO's

<option value="240.00">CD's Pós-Graduando Alunos das ABO's - UniABO's

<option value="350.00">CD's Não Sócio

<option value="110.00">TPD's

<option value="50.00">Acadêmicos

<option value="50.00">ASB/TSB/Fisioterapeutas

</select><br>

<br>

 

<input type="hidden" name="itemWeight" value="" />

<input type="hidden" name="itemShippingCost" value="0.00" />

<input type="image" src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/209x48-comprar-assina.gif" name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!" />

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.