Я создаю пользовательскую страницу оформления заказа, которая затем отправляется на сайт PayPal для оплаты. Я успешно отправил правильную информацию в PayPal, используя это:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="I@AmNotPostingMyRealEmail.com">
<input type="hidden" name="currency_code" value="AUD">
<?php $cart = $_SESSION['cart']; ?>
<?php $total = 0;
$count = 0;
foreach ($cart as $key => $value) {
$navcartsql = "SELECT * FROM products WHERE id=$key";
$navcartres = mysqli_query($connection, $navcartsql);
$navcartr = mysqli_fetch_assoc($navcartres); ?>
<?php if ($value['Extras']==""){
$Extra = 0;} else{$Extra = 2;}
if ($value['ExtrasB']==""){
$Extri = 0;} else{$Extri = 2;}
if ($value['Sauce']=="" or $value['Sauce']=="No-Sauce"){
$Extra1 = 0;} else{$Extra1 = 0.5;}
if ($value['Addons']==""){
$Addi = 0;} else{$Addi = 1;}
if ($value['AddonsB']==""){
$Addo = 0;} else{$Addo = 1;}
$subtotal = ($Extri+$Addi+$Addo+$Extra1+$Extra+$navcartr['price']); ?>
<?php $count++; ?>
<input type="hidden" name="item_name_<?php echo $count;?>" value="<?php echo $navcartr['name']; ?>">
<input type="hidden" name="amount_<?php echo $count;?>" value="<?php echo $subtotal;?>">
<input type="hidden" name="quantity_<?php echo $count;?>" value="<?php echo $value['quantity']; ?>">
<input type="hidden" name="on0_<?php echo $count;?>" value="Sauce">
<input type="hidden" name="os0_<?php echo $count;?>" value="<?php echo $value['Sauce']; ?>">
<input type="hidden" name="on1_<?php echo $count;?>" value="Extras">
<input type="hidden" name="os1_<?php echo $count;?>" value="<?php echo $value['Extras']; echo ", "; ?><?php echo $value['ExtrasB']; ?>">
<input type="hidden" name="on2_<?php echo $count;?>" value="Addon's">
<input type="hidden" name="os2_<?php echo $count;?>" value="<?php echo $value['Addons']; echo ", "; echo $value['AddonsB']; ?>">
<?php } ?>
<button type="submit" class="button btn-lg">Pay Now: Paypal/Card</button>
</form>
и он работает отлично ... единственная проблема в том, что я понятия не имел, как его зашифровать, чтобы люди не могли просто нажать Ctrl-Shift-I и изменить его на $ 0.
Я знаю, как создать зашифрованную кнопку PayPal, но только с установленной ценой, именем и т. Д. Так что, если кто-то может указать мне правильное направление, лучший способ сделать это - или может помочь мне, это было бы здорово. Спасибо за любую помощь:)