查詢中心 - 個人帳戶
  • 住宅
  • 付款和轉帳
  • 糾紛申訴和限制
  • 我的帳戶
  • 我的錢包
  • 登入和安全資訊
  • 賣家工具

無程式碼結帳付款連結和按鈕的疑難解答提示

我收到錯誤訊息,及該按鈕未能顯示在我的網站上。

請檢查以下:

  • 請檢查互聯網連線是否正常。
  • 請瀏覽你的網站的其他頁面,並檢查是否正常載入。
  • 前往「PayPal」按鈕」頁面 並檢查:
  • 按鈕是否顯示在「已儲存按鈕」內?
  • 選擇「編輯按鈕」,並確保按鈕代碼與你網站上的代碼相同。 

右鍵點擊你的產品頁面(已貼上按鈕代碼的頁面),然後按一下「檢查」。前往「控制台」標籤(可在上方看到此標籤)。你會看到 CSP 錯誤。

如你已部署內容安全政策,你可能會看到 CSP 錯誤,例如以下(CSP 錯誤範例):

由於指令碼違反以下內容安全策略指令:"default-src 'self'",指令碼‘https://www.paypal.com/sdk/js**’已被拒絕載入。請注意,'script-src-elem' 沒有明確設定,因此“default-src”用作後備。

由於指令碼違反以下內容安全策略指令:"default-src 'self'",指已被拒絕連結至‘https://www.paypal.com/**’。請注意,'connect-src' 未明確設置,因此 'default-src' 用作後備。

由於指令碼違反了以下內容安全策略指令:"script-src https://*.paypal.com",內嵌指令碼遭拒絕執行。你必須使用 'unsafe-inline' 關鍵詞、雜湊碼 ('sha256-WYDWDPwB8j2VePYrqy38aHPcJLsasO//lnXymmxscUk='),或 nonce (“nonce-...'”),才能啟用內嵌指令碼。

由於指令碼違反以下內容安全策略指令:"default-src 'self'",圖片'https://tracking.qa.paypal.com/webapps/tracking/ts?**已被拒絕載入。請注意,'img-src' 未明確設置,因此 'default-src' 用作後備。

由於指令碼 ‘https://www.paypal.com/sdk/js**’ 違反以下內容安全策略指令:"default-src 'self'",指令碼已被拒絕載入。請注意,'frame-src' 未明確設置,因此 'default-src' 用作後備。

你可嘗試新增以下指令碼以解決上述錯誤:

選項-1 (HTML):如於 HTML 檔已設定客戶服務 PIN 碼 (CSP),請使用以下代碼取代你的 CSP 代碼

<meta http-equiv="Content-Security-Policy" content="default-src 'self';
script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com;
style-src 'unsafe-inline' https://*.paypal.com; connect-src
https://*.paypal.com; frame-src https://*.paypal.com; img-src
https://*.paypal.com https://*.paypalobjects.com">

選項-2(伺服器):如於伺服器已設定客戶服務 PIN 碼 (CSP),請使用以下代碼取代你的 CSP 代碼

Content-Security-Policy: script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com
Content-Security-Policy: style-src 'unsafe-inline' https://*.paypal.com
Content-Security-Policy: connect-src https://*.paypal.com
Content-Security-Policy: frame-src https://*.paypal.com
Content-Security-Policy: img-src https://*.paypal.com https://*.paypalobjects.com

如何變更產品名稱/價格/ 數量的版面配置/尺寸/顏色?

目前無法為此整合變更版面配置 / 尺寸 / 顏色。

我已編輯產品資料(名稱、金額或其他);我是否需要

再次複製 / 貼上按鈕代碼?

否,我們會從 PayPal 伺服器獲取所有資料。當你在帳戶上儲存變更後,你無需更新你的網站的複製/ 貼上按鈕代碼。

我在代碼中看到客戶 ID;這代表什麼?

客户 ID 是屬於你帳戶一部份的商家客户 ID。你不應將其編輯。按照按鈕代碼所示使用。

我已新增多個按鈕,但沒有在網站上顯示。

同一網頁上的多個按鈕在以下情況下將無法運作:

  • 如你在同一個網頁上多次複製 / 貼上同一按鈕 ID,只會顯示第一個按鈕。你不能多次重複同一個按鈕 ID。
  • 如你已複製 / 貼上不同的按鈕編號,但於同一網頁使用不同的貨幣,只會顯示第一個按鈕。你無法在同一個頁面網上的按鈕上新增外幣。
  • 如果你已複製 / 貼上不同的按鈕 ID,而沒有看到所有按鈕,請確保只新增了一次包含客戶 ID 的指令碼標籤。指令碼類似以下:
    • <script src="https://www.paypal.com/sdk/js?client-id=XYZ&components=hosted-buttons&enable-funding=venmo¤cy=XYZ"></script>

我擁有特選 PayPal 帳戶,我看不到付款連結和按鈕

功能

此功能僅適用於 PayPal 商業帳戶。如要使用此功能,請升級至建立商業帳戶

如何在 PayPal Sandbox 測試此體驗?

無程式碼結帳功能可用於 Sandbox 測試。

如何在我的網站上建立付款連結?

你可將付款連結置於你網站上的按鈕後。以你的付款連結取代。

以下為代碼範例:

在此</h1> <button class="btn" onclick="location.href='https://www.paypal.com/ncp/payment/HWDFRBTBV25XX'" type="button"> 結帳</button> </body> ,<body> <h1>支付你的商品/服務款項

信用卡/扣帳卡內聯展開並未完全顯示於我的

網站

請確保將母集裝箱的闊度和高度設定為符合內聯展開。請諮詢代管平台的文件/支援了解詳情。

如何支付付款要求或帳單?

我們可以透過更多方式提供協助

如你繼續瀏覽,我們將使用 Cookie 來改善和提供為你而設的體驗。可否讓我們同時使用 Cookie 向你展示個人化廣告?了解更多並管理你的 Cookie