簡體   English   中英

如何使用 PayPal 智能按鈕將用戶重定向到另一個頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM