2016-10-17 5 views
2

paypmentsが成功したときにサンドボックスクレデンシャルを使ってpaypalに投稿すると、私は単純なpaypalチェックアウトフォームを持っています。トランザクションと通貨のようなものは私に与えません。私は以下のpaypal成功URL返すnull

は、フォームのコード入力欄に通知され

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_click"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="item_name" value="test" class="slug"> 
<input type="hidden" name="item_number" value="2" class="proposalId"> 
<input type="hidden" name="custom" value="" class="userId"> 
<input type="hidden" name="amount" value="40" class="amount"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="no_shipping" value="1"> 
<input type="hidden" name="return" value="<?php echo base_url('payment/payment_complete/') ?>"> 
<input type="hidden" name="cancel_return" value="<?php echo base_url('payment/payment_cancel') ?>"> 
<input type="image" name="submit" src="<?php echo base_url('images/checkoutpaypal.png'); ?>" alt="PayPal - The safer, easier way to pay online"> 
</form> 
+1

ですCodeIgniterのを使用していますか? – devpro

+0

私はちょうど開発者のコ​​ードの上にコピーしました、私は何かを逃しましたか? –

+1

はい、あなたは$ notify_urlになるでしょうか? 'notify_url – devpro

答えて

1
Try this code: 


<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_xclick"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="item_name" value="test" class="slug"> 
<input type="hidden" name="item_number" value="2" class="proposalId"> 
<input type="hidden" name="custom" value="" class="userId"> 
<input type="hidden" name="amount" value="40" class="amount"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="no_shipping" value="1"> 
<input type="hidden" name="rm" value="2" /> 
<input type="hidden" name="lc" value=""/> 
<input type="hidden" name="no_note" value="1"/> 
<input type="hidden" name="return" value="<?php echo base_url('payment/payment_complete/') ?>"> 
<input type="hidden" name="cancel_return" value="<?php echo base_url('payment/payment_cancel') ?>"> 
<input type="hidden" name="notify_url" value="<?php echo base_url('payment/payment_complete/') ?>" /> 
<input type="image" name="submit" src="<?php echo base_url('images/checkoutpaypal.png'); ?>" alt="PayPal - The safer, easier way to pay online"> 
</form> 

Return url notify_url payment_complete function 

print_r($_REQUEST);die; 
関連する問題