Я разработал собственную корзину для покупок и теперь хочу интегрировать Paypal, чтобы процесс оплаты происходил после того, как клиент нажал кнопку «Купить сейчас».
Как это возможно, чтобы детали товара отвечали взаимностью в Paypal с левой стороны? Мне нужно передать детали товара в Paypal в зависимости от того, что клиент добавил в свою корзину.
После исследования я заметил, что вы можете иметь кнопки «Купить сейчас» для отдельных предметов и делать это таким образом - но у меня есть собственная корзина, в которой можно разместить несколько предметов. Так как я могу передать их в Paypal динамически?
Моя попытка ниже, но при тестировании - кнопка «купить сейчас» ничего не делает при нажатии.
<?php
$checkout = "<form action='https://www.paypal.com/cgi-bin/webscr' method='post'>";
$checkout .= "<input type='hidden' name='cmd' value='_cart'><input type='hidden' name='upload' value='1'>";
$checkout .= "<input type='hidden' name='business' value='derrysnurseries@hotmail.co.uk'>";
$count = 1;
$checkout .= "<input type='hidden' name='item_name_" + $count + "' value='" + $product['common_name']+ "'>";
$checkout .= "<input type='hidden' name='item_number_" + $count + "' value='" + $count + "'>";
$checkout .= "<input type='hidden' name='quantity_" + $count + "' value='" + $item['quantity'] + "'>";
$checkout .= "<input type='hidden' name='amount_" + $count + "' value='" + $product['price'] + "'>";
$count = $count + 1;
?>
<input type='hidden' name='currency_code' value='GBP'>
<input type='hidden' name='lc' value='GB'>
<input type='hidden' name='return' value='http://www.derrysnurseries.co.uk/checkout?confirm=Confirm&confirmTerms=on'>
<input type='hidden' name='cancel_return' value='http://www.derrysnurseries.co.uk/checkout'>
<input type='hidden' name='notify_url' value='http://www.derrysnurseries.co.uk/checkout?confirm=Confirm&confirmTerms=on'>
<div class='securePayment'>Click <input class='securePaymentButton' type='submit' value='here'> to continue to secure payment site</div>
<?php $checkout .= "</form>"; ?>