1. 程式人生 > >PayPal商家整合常見技術問題

PayPal商家整合常見技術問題

商家可以建立不同的PayPal按鈕,新增到自己的網頁上。使用者通過點選按鈕進入PayPal支付介面快速完成支付。通常使用的PayPal按鈕:立即購/訂閱/新增到購物車

Q1: 怎麼樣開啟PayPal賬戶可選?

1. 登入PayPal賬戶https://www.paypal.com

2. 點選使用者資訊,選擇使用者資訊與設定

3. 點選銷售工具,網站習慣設定,更新

4. 選擇PayPal賬戶可選開啟

5. 點選 "儲存"

Q2: 如何在商家的網站上整合PayPal的支付按鈕?

1. 登入PayPal賬戶https://www.paypal.com

2. 點選使用者資訊,選擇使用者資訊與設定

3. 點選銷售工具,PayPal按鈕,更新

4. 建立新按鈕

5. 通過建立按鈕嚮導,3步完成按鈕建立

6. 建立按鈕之後,可以看到PayPal自動生成的HTML程式碼以及支付連結。

(可參考步驟。)

Q3: 付款失敗,頁面提示“字元語言編碼不符”

請在PayPal賬戶設定中檢查確認字元語言編碼:

  1. 登陸賬戶到www.paypal.com
  2. 點選右上方“使用者資訊”〉“使用者資訊與設定”,在開啟的頁面中,點選左側“銷售工具”選單
  3. 頁面右側底部找到“PayPal按鈕語言編碼”,點選並選擇“更多選項”
  4. 在下拉列表中選擇“UTF-8”,並保持“是否想在PayPal向您傳送的資料中使用相同的編碼(例如,IPN、可下載日誌、電子郵件)?”勾選“是”
  5. 儲存生效

Q4: 如何在付款頁面上定製企業Logo?

PayPal預設會顯示您的賬戶名(郵箱名)在結賬頁面的頂部。商家也可以定製此處顯示企業logo圖片(使用線上圖片資源,尺寸限制為最大190畫素x60畫素)

1.      登陸賬戶到www.paypal.com

2.      點選右上方“使用者資訊”〉“使用者資訊與設定”,在開啟的頁面中,點選左側“銷售工具”選單

3.      頁面右側找到“自定義付款頁面”,點選“更新”連結

4.    點選“新增”

5.    設定自定義頁面樣式名字,並設定“標識圖片URL”

6.      點選“預覽”按鈕檢視效果,儲存生效

7.      勾選剛才建立的頁面樣式,點選“設定為首選”

附上PayPal logocenter:

Q5: 使用者成功付款後沒有自動返回到商家網站上?

請檢查賬戶設定確保”自動返回”功能已經開啟

1.       登陸賬戶到www.paypal.com

2.       點選右上方“使用者資訊”〉“使用者資訊與設定”,在開啟的頁面中,點選左側“銷售工具”選單

3.       頁面右側找到“網站習慣設定”,點選“更新”連結

4.       勾選“自動返回:開啟”

5.       在“返回URL”中輸入自動返回的地址,儲存生效

Q6: 如何設定買家跳轉到PayPal支付介面的語言?

在PayPal的按鈕中新增引數’lc’來設定。該引數支援兩位字元的值。

如:<input type="hidden" name="lc"value="US">

更多語言,請參考連結

Q7:為什麼交易詳情裡沒有顯示配送地址?

請檢查您的按鈕程式碼,確保配送地址相關的引數值都已經傳入,示例如下:

<input type="hidden" name="country"value="US">

<input type="hidden" name="city"value="San Jose">

<input type="hidden" name="state"value="CA">

<input type="hidden" name="zip"value="95131">

<input type="hidden" name="address1"value="1 Main St">

<input type="hidden" name="address2"value="">

<input type="hidden"name="no_shipping" value="2">

<inputtype="hidden" name="address_override " value="1">

快速結賬為客戶提供便利。在結賬流程中新增PayPal快捷支付作為付款選項,每次付款時,客戶可以跳過輸入財務資訊、送貨地址和(或)聯絡人資訊的步驟。並且PayPal快捷支付針對手機螢幕顯示進行了優化,更便於客戶在途中購物。

Q8: 如何授權第三方許可?

1.      登陸賬戶到www.paypal.com

2.      點選右上方“使用者資訊”〉“使用者資訊與設定”,在開啟的頁面中,點選左側“銷售工具”選單

3.      頁面右側找到“API訪問”,點選“更新”連結

4.      在開啟頁面中,選擇“選項1”,點選“新增或編輯API許可

5.      輸入您希望授權的第三方API使用者名稱,如果不確定使用者名稱,請聯絡第三方平臺確認

6.      在“可用許可”列表中,勾選您希望授權的許可權許可,點選“新增”完成授權

如果不確定該授權哪些許可,請聯絡購物車平臺或第三方系統,確認其所需許可權

Q9: 如何獲取API憑證?

1.      登陸賬戶到www.paypal.com

2.      點選右上方“使用者資訊”〉“使用者資訊與設定”,在開啟的頁面中,點選左側“銷售工具”選單

4.      選擇“選項2”,點選“申請API憑證”

5.       選擇左側“申請API簽名”,點選“同意並提交”完成申請

Q10: 如何在我的網站整合“快速結帳”?

Q11: 如何要求買家在付款時提供電話號碼?

此項功能需要在您的PayPal賬戶中設定開啟:

1.      登陸賬戶到www.paypal.com

2.      點選右上方“使用者資訊”〉“使用者資訊與設定”,在開啟的頁面中,點選左側“銷售工具”選單

3.    頁面右側找到“網站習慣設定”,點選“更新”連結

4.      找到頁面下方“聯絡電話號碼”,勾選“開啟(必須欄位)”,儲存生效

3.    IPN

IPN是一種伺服器對伺服器的非同步訊息機制,用於交易完成後通知商家伺服器交易狀態,以便下一步訂單管理之需

Q12: 為什麼商家會受到IPN警示郵件?

當商家伺服器出現不穩定或異常,導致PayPal發出的IPN訊息無法正常接收時,商家賬戶會受到IPN警示郵件,提示檢查IPN和伺服器設定。

請商家伺服器管理員協助檢查,確保伺服器防火牆或路由表規則沒有遮蔽來自paypal.com的網路通訊,並檢查IPN指令碼程式碼,確保在收到IPN訊息後返回HTTP200響應程式碼。

Q13: 如何設定開啟IPN?

1.       登陸賬戶到www.paypal.com

2.       點選右上方“使用者資訊”〉“使用者資訊與設定”,在開啟的頁面中,點選左側“銷售工具”選單

3.       頁面右側找到“即使付款通知”,點選“更新”連結

4.       勾選“接收即使付款通知訊息(已啟用)”,並填寫IPN指令碼地址到“通告URL”中

4.    PDT:付款資料傳輸

當買家付款完成跳轉返回商家網站時,PDT(付款資料傳輸)用於獲取和展現訂單資訊。

Q14:如何啟用PDT並獲取身份標記(identity token)?

2.      點選右上方“使用者資訊”〉“使用者資訊與設定”,在開啟的頁面中,點選左側“銷售工具”選單

3.      點選“銷售工具”

4.      頁面右側找到“網站習慣設定”,點選“更新”連結

5.      勾選“自動返回:開啟”

6.      在“返回URL”中輸入自動返回的地址

7.      下拉頁面,找到“付款資料傳輸”,並勾選“開啟”

8.      儲存後,在此區域會顯示“身份標記”,拷貝並貼上至自動返回PDT指令碼程式碼中用於身份驗證

Q15: 如何申請HSS/VT許可權?

HSS/VT目前在APAC地區只有香港/澳大利亞/日本可以使用. 如果上述地區的商家想申請使用, 建議他們到如下地址提交申請。

Q16: 如何獲取APP ID(AdaptivePayment)還有REST API憑證(Client ID和Secret ID)?

獲取APP ID 用於AdaptiveAPI apps(Payments, Accounts, Permissions, 和 Invoicing):

獲取REST API 憑證:

Q17: 如何建立Sandbox測試賬戶?

建立sandbox賬戶指南:

Sandbox賬戶建立的示例:

PayPal 商家官方的FAQ網站以及提交技術問題的網站:

https://cn.paypal-techsupport.com

相關推薦

PayPal商家整合常見技術問題

商家可以建立不同的PayPal按鈕,新增到自己的網頁上。使用者通過點選按鈕進入PayPal支付介面快速完成支付。通常使用的PayPal按鈕:立即購/訂閱/新增到購物車 Q1: 怎麼樣開啟PayPal賬戶可選? 1. 登入PayPal賬戶https://www.paypa

2016 PayPal商家賬戶介面 如何整合支付按鈕

2. 點選使用者資訊,選擇使用者資訊與設定 3. 點選銷售工具,PayPal按鈕,更新 4. 建立新按鈕 5. 通過建立按鈕嚮導,3步完成按鈕建立 6. 建立按鈕之後,可以看到PayPal自動生成的HTML程式碼以及支付連結。 (可參考截圖步驟。)

新一代北汽紳寶X55:將三方面整合AI技術,9月上市

新一代X55將以AI車況管家、AI語音助手、AI安全衛士三大功能為核心。 作為北汽紳寶旗下的第三款SUV,新一代紳寶X55在經過三年之後將於今年9月份上市。不過這次X55上最主要的賣點是令人有些意想不到的人工智慧AI技術,所以X55也是北汽大力研發AI技術進入2.0時代的首款產品。 三大方面

總結一篇熱乎的【科大訊飛】SDK整合 常見問題!

總結一篇熱乎的【科大訊飛】SDK整合 常見問題! 【離線喚醒】+【離線命令詞】 近日,業務需要增加語音輔助功能到APP 上,於是就找到了2家比較好一點的SDK 【科大訊飛】和【百度語音】! 先說說各自的優缺點吧!各位新入手的小白能稍微從我這裡得到一點資

spring3.* + hibernate3.* 整合常見問題總結

1、為了解決應用中的中文亂碼問題,我們可以不用自己開發過濾器類,Spring為我們提供了一個,只需要配置一下即可:   <!-- 解決亂碼問題 -->   <filter>     <filter-name>CharacterFilter

Groovy與Java整合常見的坑

摘要: groovy特性 Groovy是一門基於JVM的動態語言,同時也是一門面向物件的語言,語法上和Java非常相似。它結合了Python、Ruby和Smalltalk的許多強大的特性,Groovy 程式碼能夠與 Java 程式碼很好地結合,也能用於擴充套件現有程式碼。 Java作為一種通用、靜態

Yii框架和bootstrip框架整合常見問題

1、使用模版的時候,子頁面不能新增<body>、<head>、<meta>等標籤,否則部分js會失效,只需要新增子標籤即可。 2、訪問頁面報錯500:原因可能是以下

Unity3D常見技術筆試題

簡而言之,GPU的圖形(處理)流水線完成如下的工作:(並不一定是按照如下順序)  頂點處理:這階段GPU讀取描述3D圖形外觀的頂點資料並根據頂點資料確定3D圖形的形狀及位置關係,建立起3D圖形的骨架。在支援DX8和DX9規格的GPU中,這些工作由硬體實現的Vertex Shader(定點著色器)完成。  光

hibernate4+spring3.1整合常見問題解決方法

由於目前網上很少有關於hibernate4+spring3.1的配置方法,為了讓大家少走彎路,我總結了一下與大家分享。 hibernate4的改動較大隻有spring3.1以上版本能夠支援。這裡簡單介紹了hibernate4相對於hibernate3配置時出現的錯誤,只

常見技術總結

首先來看看.net的發展中的各個階段的特性:NET 與C# 的每個版本釋出都是有一個“主題”。即:C#1.0託管程式碼→C#2.0泛型→C#3.0LINQ→C#4.0動態語言→C#4.5非同步程式設計  下面我來簡單的介紹一下非同步程式設計:非同步程式設計,在 .NET Fr

環信整合常見錯碼

REST 介面呼叫成功時返回 HTTP 狀態碼為 200,返回資料結果為標準 JSON 格式。如呼叫錯誤會返回除 200 之外的其他 HTTP 狀態碼,返回資料結果也為標準 JSON 格式,可根據返回資料中的 error 欄位判斷具體錯誤。 例如: 建議對 APP 自己的伺服器端呼叫的環信 REST AP

機器學習中,什麼是預測性維護,常見技術有哪些

本文要點: 學習預測性維護系統(PMS),監控未來的系統故障並提前安排維護時間表探討如何構建機器學習模型進行系統的預測性維護瞭解機器學習的處理步驟,如選擇模型以及用Auto-Encoder技術去除感測器噪聲瞭解如何訓練機器學習模型,並在WSO2複雜事件處理器產品中執行模型

solr整合常見異常

solr 4新增索引是新手容易遇到的問題 異常一. Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException Caused by: java.lang.ClassNo

MAVEN+SPRING+MYBATIS整合常見問題

      最近在研究J2EE開發,中間碰到不少問題,於是寫下此文,用於記錄這個過程,併為其他與我一樣在路上的朋友提供參考,隨著時間的推移,此文將不斷補充完善通過Server檢視啟動TOMCAT提示錯誤:java.lang.ClassNotFoundException: o

UE3常見技術問題

融合崩潰現象虛幻指令碼類C++編譯除錯編輯器渲染動畫玩家物理碰撞音訊統計資料其他 融合 崩潰現象 問:我們的遊戲發生以下錯誤後會出現永久崩潰現象:OutOfMemory(記憶體溢位)和 DriverInternalError(驅動器內部錯誤)。我們現在使用的是記憶體為

java開源框架整合常見錯誤之Context initialization failed

錯誤描述:Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDao' defined

SSH2+JBPM4.4 整合常見錯誤

  java.lang.LinkageError: loader constraint violation: when resolving interface method異常 嚴重: Servlet.service() for servlet jsp threw e

TCP協議常見技術細節及原理

一、TCP協議簡介 一般問到TCP協議的時候 最常見的是TCP連線建立和斷開的過程,也就是三次握手和四次揮手,兩張圖足矣。 1.1 三次握手 1.2 四次揮手 二、常見面試題 2.1 TCP連線階段 2.1.1 傳送序號和確認序號問題 例: TC

ssm框架整合常見錯誤

  雖然三大框架特別特別的好用,但是,當我第一次把這三個框架用maven整合到一起的時候,各種錯誤接踵而至,下面來做一下三大框架整合的總結:      首先是在匯入三大框架的各種依賴包的時候,因為我用的是j2ee ecilpse,所以要匯入j2ee的依賴包,現在

Javascript常見技術

    前臺技術容易上手,掌握主要賬務一些細碎的技術點會給開發帶來更大的便利。本文章持續更新,用於記錄常見的javascript技術點。 1、javascript面向物件中繼承實現 javascript面向物件中的繼承實現一般都使用到了建構函式和Prototype原型鏈,