2017-08-17 59 views
0

我已經在網上搜索了這個問題,但仍然與它堆疊在一起。我試圖創建一個donation page,他們可以輸入他們想要的金額,然後他們將被重定向到paypal頁面/網站,並且工作正常。但是,如果它工作與否,我該如何測試它。我創建了2 sandbox paypal帳戶,我認爲它是用於測試的,但每當我嘗試使用sandbox account支付/登錄我的帳戶時,我都無法使用它。似乎我試圖在登錄中使用的憑據不存在。這是爲什麼?請參閱下面的代碼以獲取代碼參考。我該怎麼做?PayPal捐贈與laravel集成5.1

代碼:

<form method="POST" action="https://www.paypal.com/cgi-bin/webscr" role="form"> 
    <div class="form-group"> 
     <input type="hidden" name="cmd" value="_donations"> 
     <input type="hidden" name="business" value="KOWG3LKOLPR32"> 
     <input type="hidden" name="amount" value="{{ $value }}" class="pure-number"> 
    </div> 
    <div class="form-group"> 
     <input type="submit" class="btn btn-info" value="Proceed to PayPal"> 
    </div> 
</form> 

更新:

我已經改變了這個<form method="POST" action="https://www.paypal.com/cgi-bin/webscr" role="form">這個<form method="POST" action="https://www.sandbox.paypal.com/cgi-bin/webscr" role="form">但交易完成後,它不會重定向到我的網頁,我想它應該是。

回答

1

你應該添加一個返回和取消字段。

<input type="hidden" name="return" value="http://your-url-here.com"> 
<input type="hidden" name="cancel_return" value="http://your-url-here.com"> 
+0

我測試過它,它使用''。但有時如果我提交表單,它會返回一個錯誤:「致命故障」,那麼如果我刷新瀏覽器,它將工作。爲什麼會發生? – Jonjie

+0

什麼是錯誤? –

+0

如果我提交表單,這是PayPal網站的錯誤,錯誤是'致命的失敗' – Jonjie

相關問題