Merhaba üzerinden biraz geçmiş ama bu cevap diğer arkadaşlara da yardımcı olur kanaatindeyim
YTL kuru ve paypal kullanıyor iseniz paypala gönderme yapmadan önce bu kuru dolara çevirmeniz gerekmektedir.
Bu işlem için kullandığınız templatenin içinde ppverify.php dosyasını buluyorsunuz. Bu dosya içinde değiştirmeniz gereken 3 yer var:
Eğer başka sistemler de kullanıyor iseniz buradan değiştirebilirsiniz ama ben paypal için anlatacağım, incelendiği zaman basit olduğu gözükecektir. Diğer sistemlere de siz uyarlayabilirsiniz.
Dikkat etmememiz gereken "$total_charge" değeri:
Kod:
<?=$header?>
<?=$top?>
<TABLE WIDTH="<?=$tablewidth?>" bgcolor="<?=$tablebackground?>" BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<?=$left?>
<TD width="100%" align="<?=$contentalign?>" valign="top">
<!--begin page content-->
<?php if ($templatedir == "business"){ echo "<table align=\"left\" width=\"$contentwidth\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td width=100% height=40 align=left valign=top><img src=templates/$templatedir/images/welcome2.jpg height=40 width=45></td></tr>";
} else { echo "<table width=\"$contentwidth\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td width=100% height=40> </td></tr>"; } ?>
<tr>
<td align="center"> <font class="texttitle"><?=PPVERIFYTITLE?></font> <?=$help_icon?><br> <br>
<table width="50%" cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td align="center" class="title"><?=PPVERIFYBLURB?></td>
</tr>
<tr>
<td align="center"> <p><br>
<br>
<?=PPVERIFYYOURCHARGES?><?=LCURRENCYSYMBOL?><?=[COLOR="Red"]$total_charge[/COLOR]?><?=RCURRENCYSYMBOL?>
<br>
<br>
<br>
<br>
<?=PPVERIFYBLURB2?><br>
</p>
<p> </p></td>
</tr>
<tr>
<?php if($cardtype=="PayPal" or $cardtype=="PayPalS"){ ?>
<?php if($subscr==1){ ?>
<td align=center> <form action="<?=$ppurl?>" method="post">
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="item_name" value="Hosting/Domain Services">
<input type="hidden" name="item_number" value="<?=$seed?>">
<input type="hidden" name="image_url" value="<?=$pplogourl?>">
<input type="hidden" name="business" value="<?=$ppaccount?>">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="currency_code" value="<?=$ppcurrency?>">
<!--Canadian Dollars(C $)CAD - Euros(€)EUR - Pounds Sterling(£)GBP - Yen(¥)JPY - U.S. Dollars($)USD-->
<input type="hidden" name="return" value="<?=$base?>/ppthanks.php">
<input type="hidden" name="notify_url" value="<?=$base?>/pp.php">
<input type="hidden" name="cancel_return" value="<?=$ppcancelurl?>">
<input type="hidden" name="id" value="<?=$seed?>">
<input type="hidden" name="a3" value="<?=[COLOR="red"]$total_charge[/COLOR]?>">
<input type="hidden" name="p3" value="<?php echo $subscr_term; ?>">
<input type="hidden" name="t3" value="M">
<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
<input type="submit" name="Submit" value="Continue to Payment" class="formfield">
</form></td>
<?php }else{ ?>
<td align=center> <form action="<?=$ppurl?>" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="item_name" value="Hosting/Domain Services">
<input type="hidden" name="item_number" value="<?=$prodid?>">
<input type="hidden" name="image_url" value="<?=$pplogourl?>">
<input type="hidden" name="business" value="<?=$ppaccount?>">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="currency_code" value="<?=$ppcurrency?>">
<!--Canadian Dollars(C $)CAD - Euros(€)EUR - Pounds Sterling(£)GBP - Yen(¥)JPY - U.S. Dollars($)USD-->
<input type="hidden" name="return" value="<?=$base?>/ppthanks.php">
<input type="hidden" name="notify_url" value="<?=$base?>/pp.php">
<input type="hidden" name="cancel_return" value="<?=$ppcancelurl?>">
<input type="hidden" name="id" value="<?=$seed?>">
<input type="hidden" name="amount" value="<?=[COLOR="red"]$total_charge[/COLOR]?>">
<input type="submit" name="Submit" value="Continue to Payment" class="formfield">
</form></td>
<?php } ?>
//daha diğer sistemler için aşağıya devam eder
.
.
.
.
burada dikkat ettiğiniz gibi $total_charge değeri üzerinde ki oynama şu şekilde olacaktır:
round(($total_charge/1.3), 2);
AÇIKLAMASI:
1- $total_charge/1.3 // YTL kodunu döviz kuruna çevirir.(döviz kuru 1,30 olarak düşünülmüştür.)
2- rround(($total_charge/1.3), 2); //çevirilen döviz kuru iki haneliden fazla çıkabileceği düşünülerek (örnek 4,99 YTL / 1,30 = 3,83846....) iki haneli yukarı yuvarlatma yapılmıştır. (örenk 4,99 YTL / 1,30 = 3,84 )
NOT: Müşteriniz ekranında eğer değiştirme yapmaz ve YTL kuru kullanır iseniz ozaman ilk bölümde yer alan "<?=LCURRENCYSYMBOL?><?=$total_charge?><?=RCURRENCYSYMBOL?>" kısmı şu şekilde süzeltmenizi öneririm:
<b><font color="#FF0000"> $ <?=round(($total_charge/1.2), 2);?> USD</font></b>
SONUCU : Örnek
$ 3,84 USD