сумма скидки и опция выпадающего меню не отображаются на странице ipn - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь отправить некоторую информацию о корзине через PayPal, в виде HTML я отправляю название товара, сумму, сумму скидки, размер (параметры), и все эти значения отправляются правильно в PayPal, а также PayPal показывает все эти значения на странице оплаты (сумма, название товара, сумма скидки, опция размера), но после завершения транзакции на странице успеха отображаются только некоторые данные, такие как имя товара, mc_dross, но опции суммы и размера скидки не отображаются

HTML-форма PayPal

 <input type="hidden" name="item_name_<?php echo $num_value; ?>" value="<?php echo $row['name']; ?>">

 <input type="hidden" name="item_number_<?php echo $num_value; ?>" value="<?php echo $row['sku']; ?>">

<input type="hidden" name="on0_<?php echo $num_value; ?>" value="size">

<input type="hidden" name="os0_<?php echo $num_value; ?>" value="<?php echo $_SESSION['size']; ?>">

 <input type="hidden" name="amount_<?php echo $num_value; ?>" value="<?php echo number_format($row['d_price'],2); ?>">

 <input type="hidden" name="discount_amount_<?php echo $num_value; ?>" value ="<?php echo number_format($discount_amount, 2); ?>">

 <input  type="hidden" name="quantity_<?php echo $num_value; ?>" value="<?php echo $_SESSION['qty_array'][$index]; ?>">

Success.php

<?php } if (isset($_REQUEST['item_name1'])) { ?>
<li>
    <a href="#">Product</a> 
    <span class="count"><?php echo $_REQUEST['item_name1']; ?></span>
</li>

<?php } if (isset($_REQUEST['quantity1'])) { ?>
<li>
    <a href="#">Quantity</a> 
    <span class="count"><?php echo $_REQUEST['quantity1']; ?></span>
</li>

<?php } if (isset($_REQUEST['mc_gross'])) { ?>
<li>
    <a href="#">Amount</a>  
    <span class="count"><?php echo $_REQUEST['mc_gross']; ?></span>
</li>

<?php } if (isset($_REQUEST['discount'])) { ?>
<li>
    <a href="#">Discount Amount</a>  
    <span class="count"><?php echo $_REQUEST['discount']; ?></span>
</li>

<?php } if (isset($_REQUEST['option_selection1'])) { ?>
<li>
    <a href="#">option</a>  
    <span class="count"><?php echo $_REQUEST['option_selection1']; ?></span>
</li>

<?php } if (isset($_REQUEST['option_name1'])) { ?>
<li>
    <a href="#">selected size</a>  
    <span class="count"><?php echo $_REQUEST['option_name1']; ?></span>
</li>

<?php } if (isset($_REQUEST['first_name'])) { ?>
<li>
    <a href="#">First Name</a> 
    <span class="count"><?php echo $_REQUEST['first_name']; ?></span>
</li>

все данные отображаются в success.php ожидаемую сумму скидки и опцию (размер)

я не понимаю, где была неправильная переменная, которую я использовал в success.php, все исправляет.

...