查詢中心 — 個人帳戶
  • 首頁
  • 付款與提領
  • 糾紛申訴與限制
  • 我的帳戶
  • 我的錢包
  • 登入與安全
  • 賣家工具

無代碼結帳付款連結和按鈕的疑難排除提示

發生了錯誤,按鈕未顯示在我的網站上。

請檢查以下內容:

  • 檢查你的網路連線是否正常。
  • 訪問你網站的其他頁面,並檢查它們是否正確載入。
  • 前往 PayPal 按鈕頁面並檢查:
  • 按鈕是否顯示在「已儲存的按鈕」中?
  • 選擇「編輯按鈕」,並確保按鈕程式代碼與網站上的相同。 

在你的產品頁面(你已貼上按鈕代碼的位置)按一下右鍵,然後按一下「檢查」。前往「主控台」選項(顯示在頂部)。你可能會看到 CSP 錯誤。

如果你已執行內容安全政策,則可能會看到 CSP 錯誤,例如(CSP 錯誤範例):

拒絕載入腳本 ‘https://www.paypal.com/sdk/js**’,因為它違反了以下內容安全政策指令:"default-src 'self'"。請注意,'script-src-elem' 並沒有明確設定,因此 'default-src' 被用作 fallback。

拒絕連接到 'https://www.paypal.com/**',因為它違反了以下內容安全政策指令:"default-src 'self'"。請注意,'connect-src' 並沒有明確設定,因此 'default-src' 被用作 fallback。

拒絕執行行內腳本,因為它違反了下列內容安全政策指令: "script-src https://*.paypal.com". 需要 'unsafe-inline' 關鍵字、哈希值 ('sha256-WYDWDPwB8j2VePYrqy38aHPcJLsasO//lnXymmxscUk=') 或隨機數 ('nonce-...') 才能啟用行內執行。

拒絕載入圖像 'https://tracking.qa.paypal.com/webapps/tracking/ts?**',因為它違反了以下內容安全政策指令:"default-src 'self'"。請注意,'img-src' 並沒有明確設定,因此 'default-src' 被用作 fallback。

拒絕框架 'https://www.paypal.com/',因為它違反了以下內容安全政策指令:"default-src 'self'"。請注意,'frame-src' 並沒有明確設定,因此 'default-src' 被用作 fallback。

你可以嘗試新增以下內容來解決上述的錯誤:

選項 1 (HTML):如果你的 CSP 是以 HTML 檔設定,請使用以下代碼替換 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(伺服器端):如果你的 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 但遇到卡頓情況,請務必確認僅輸入一次用戶端 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 上進行測試。

如何在我的網站上放置付款連結?

你可以將付款連結放在網站上的按鈕背後。使用你自己的付款連結替換。

範例代碼如下:

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

信用/借方的 inline expansion 無法完整顯示在我的

網站上。

務必確認父容器的寬度和高度可容納 inline expansion。請諮詢你的託管平台文件/客服,取得更多詳細資訊。

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

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