У меня возникло много вопросов, подобных этому, но я не мог решить проблему. Это не первый раз, когда я использую paypal, я успешно использовал код ниже и на других сайтах.Страница оплаты Paypal не отображает стоимость доставки/доставки
Я также проверил вариант переопределения настроек почтовой службы профиля.
Я использую следующий код:
<form id="f1" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
@* <input type="hidden" name="shipping" value="0.00">*@
<input type="hidden" name="handling_cart" value="@shipamt" />
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1" />
<input type="hidden" name="business" value="[email protected]" />
<input type="hidden" name="currency_code" value="GBP" />
<input name="custom" type="hidden" id="custom" value="@cartId" />
@foreach(var cartdetail in Model.cartDetail)// (int i = 0; i < Model.order.cart.cartDetail.Count;i++)
{
<input type="hidden" name="[email protected]" value="@i" />
<input type="hidden" name="[email protected]" value="@cartdetail.product.Title" />
<input type="hidden" name="[email protected]" value="@cartdetail.Quantity" />
<input type="hidden" name="[email protected]" value="@cartdetail.product.getCurrentPrice()">
i++;
}
<input type="hidden" name="return" value="http://parduh.com" />
<input type="hidden" name="cancel_return" value="http://cancelurl.com" />
<input type="hidden" name ="notify_url" value="http://notifyurl.com" />
@* <input type="hidden" name="no_shipping" value="1" />*@
<input type="hidden" name="image_url" value="http://parduh.com/images/logo.png">
</form>
Эти значения от инструмента разработчика Chrome, все значения, размещаются в PAYPAL
handling_cart:16.6167
cmd:_cart
upload:1
business:[email protected]
currency_code:GBP
custom:13
item_number_1:1
item_name_1:Dress
quantity_1:1
amount_1:68.00
Спасибо за помощь.
Спасибо, я попробую сделать это со значением, округленным до 2 или менее десятичных знаков. – soyeb84