2016-11-17 20 views
0

這是我的PHP代碼爲貝寶付款integration.Payments正在成功完成。迴應網址應該是http://codaty.com/success.php?tx=83437E384950D&st=Completed&amt=10.00&cc=USD&cm=&item_number=1。但我得到的網址爲http://codaty.com/success.php。我沒有收到任何參數。這是整合的正確方法嗎?我可以得到一個示例代碼以供參考。貝寶付款集成不返回任何值

$paypal_url='https://www.paypal.com/cgi-bin/webscr'; 
$paypal_id='[email protected]'; 
<form action="<?php echo $paypal_url; ?>" method="post" name="frmPayPal1"> 
    <input type="hidden" name="business" value="<?php echo $paypal_id; ?>"> 
    <input type="hidden" name="cmd" value="_xclick"> 
    <input type="hidden" name="item_name" value="QR Code"> 
    <input type="hidden" name="item_number" value="1"> 
    <input type="hidden" name="credits" value="510"> 
    <input type="hidden" name="userid" value="<?=$session_userid?>"> 
    <input type="hidden" name="amount" value="0.10"> 
    <input type="hidden" name="cpp_header_image" value="http://codaty.com/images/logo.png"> 
    <input type="hidden" name="no_shipping" value="1"> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type="hidden" name="handling" value="0"> 
    <input type="hidden" name="cancel_return" value="http://codaty.com/cancel.php"> 
    <input type="hidden" name="return" value="http://codaty.com/success.php"> 
    <input type="image" src="images/card03.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" class="img-responsive"> 
    <img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
    </form> 

回答

0

添加另外Return methodinput隱藏字段<input type="hidden" name="rm" value="2">

1 - 買方的瀏覽器使用GET方法重定向到URL的回報,但沒有付款的變量都包括在內。

2 - 通過使用POST方法將買方的瀏覽器重定向到返回URL,並且包含所有支付變量。

然後在success.php

echo "<pre>"; 
print_r($_POST); 

更多細節:HTML Variables for PayPal Payments Standard

+0

我想這one.But它返回 「陣列()」 – Greeshma

+0

還可以添加'與「http:// codaty.com/success.php」相同的值,然後嘗試此操作。讓我知道 –