2012-03-19 16 views
0

私は自分のショッピングカートを開発しましたが、今すぐ購入ボタンをクリックすると、支払い処理が行われるように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='[email protected]'>"; 

$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>"; ?> 

答えて

1

開いているフォームタグを持つ文字列をエコーし​​ていないか、このコードサンプルの後に($チェックアウト)を出力しているので、後は、タグのものを提出します。 (非PHPセクションはすぐに出力されます;あなたはあなたが出力したものを見て、私が何を意味するかを見ることができます)。

結果として、送信ボタンはフォームの一部ではなく、指定した操作を実行しません。

関連する問題