[英]Paypal Smart Button: how to redirect to a PHP page after successfull payment?
[英]How to redirect user after to another page using PayPal smart buttons
onApprove: function(data, actions) {
return actions.order.capture().then(function(details) {
alert('Transaction completed by ' + details.payer.name.given_name + '!');
location.href="mywebsite";
});
},
我一直試圖找出如何做到這一點,我也嘗試過“location.replace()”,但它仍然沒有用。 我想在接受付款后重定向用戶。 警報功能確實有效,但僅在沙箱中,當我嘗試在我的真實站點上使用它時,警報和重定向不起作用。 我正在使用 Google 協作平台,這可能是個問題嗎? 這只是您在創建 PayPal 智能按鈕時獲得的基本代碼,我添加的只是“location.href”,但它不會重定向我。 我會盡力回答任何問題! 感謝您對此事的任何幫助!
在您的 .then .then()
function 中,使用actions.redirect()
或設置window.location.href
我發現它有什么問題,它試圖將 PayPal window 轉入網站,但 window 會在我發現錯誤之前關閉!
我知道這是一個舊帖子,但這對我有用:
window.location.replace('https://website.com');
使用 PayPal 設置自動返回
要設置自動返回:
登錄 paypal 並單擊配置文件。 單擊銷售偏好下的網站支付偏好鏈接。 單擊打開單選按鈕以啟用自動返回。 輸入返回 URL。 注意:您必須滿足返回 URL 要求才能設置自動返回。 詳細了解退貨 URL。
發送框表單多個返回請求 URL:如果您使用不同的 URL 來表示成功/失敗
它將自動覆蓋 paypal 指定的 URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.