簡體   English   中英

貝寶集成到現有購物車中

[英]Paypal integration into existing shopping cart

我已經開發了自己的購物車,現在我想集成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>"; ?>

在此代碼示例之后,您沒有回顯具有打開表單標簽的字符串,或者沒有輸出它($ checkout),因此在提交標簽之后。 (非php部分立即輸出;您可以在輸出中查看源代碼,以了解我的意思)。

因此,您的“提交”按鈕不屬於表單,並且不會執行您指定的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM