PHP Paypal IPN Интеграция - PullRequest
0 голосов
/ 25 мая 2011

Я использовал PayPal IPN для опции выкупа на моем сайте. Процесс IPN требует, чтобы различные скрытые поля проходили через платежный шлюз. Некоторые из скрытых полей, такие как сумма, цена, billing_email

<div class="payorder_det">      
<div class="payorder_qtydet">
    <div class="payorder_qtyno">
        <label>Please choose your Card Quantity:</label>
    </div>
<div class="payorder_qtyinfo">
<input type="radio" name="quantity" value="100" onclick="changeamount(this)" checked>100 
<input type="radio" name="quantity" value="250" onclick="changeamount(this)"> 250 
<input type="radio" name="quantity" value="1000" onclick="changeamount(this)">1000 
</div> 
<div class="payorder_qtyinfo">
    <label><b>Price:</b> &nbsp;</label>
    $<input id="amount" name="amount" value="20" 
    style="width:50px;border:none" readonly="true"></input>
</div>
</div>
<div class="payorder_qtydet">
    <input type="submit" value="" name="paypal" class="paypalbtn">
</div> 
</div> 

Текущий процесс работает правильно, вычисляя Итого = Количество * Цена. Таким образом, в PayPal он показывает EX: itemprice: $ 10 и количество = 100 в столбце общей суммы, он показывает 1000 долларов. Но в моем заявлении мне нужно, чтобы общая сумма была такой же, как и первоначальная цена, т. Е. Всего 10 долларов. Пожалуйста, предложите любые идеи, чтобы получить это значение поля согласно требованию.

1 Ответ

0 голосов
/ 25 мая 2011

Пожалуйста, предложите любые идеи, чтобы получить значение этого поля согласно требованию.

Передайте его по-другому в PayPal. В деталях корзины PP добавьте количество элементов в скобках и установите количество 1, то есть «некоторые вещи (100), 1, 10 долларов США», а не «некоторые вещи, 100, 10 долларов США».

...