您的位置:首页 > 其它

2016 - PayPal商家集成常见技术问题 - 官方整理

2016-05-18 14:19 344 查看
 

1.    网站付款标准版介绍

商家可以创建不同的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账户设置中检查确认字符语言编码:

登陆账户到www.paypal.com
点击右上方“用户信息”〉“用户信息与设置”,在打开的页面中,点击左侧“销售工具”菜单
页面右侧底部找到“PayPal按钮语言编码”,点击并选择“更多选项”
在下拉列表中选择“UTF-8”,并保持“是否想在PayPal向您发送的数据中使用相同的编码(例如,IPN、可下载日志、电子邮件)?”勾选“是”

保存生效

Q4: 如何在付款页面上定制企业Logo?

PayPal默认会显示您的账户名(邮箱名)在结账页面的顶部。商家也可以定制此处显示企业logo图片(使用在线图片资源,尺寸限制为最大190像素x60像素)

 

 

1.      登陆账户到www.paypal.com

2.      点击右上方“用户信息”〉“用户信息与设置”,在打开的页面中,点击左侧“销售工具”菜单

3.      页面右侧找到“自定义付款页面”,点击“更新”链接

4.    点击“新增”

 

5.    设定自定义页面样式名字,并设置“标识图片URL”

6.      点击“预览”按钮查看效果,保存生效

7.      勾选刚才建立的页面样式,点击“设置为首选”

 

附上PayPal logocenter:

https://www.paypal.com/c2/webapps/mpp/logos-buttons?locale.x=zh_C2

 

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">

 

2.    快速结帐产品介绍

快速结账为客户提供便利。在结账流程中添加PayPal快捷支付作为付款选项,每次付款时,客户可以跳过输入财务信息、送货地址和(或)联系人信息的步骤。并且PayPal快捷支付针对手机屏幕显示进行了优化,更便于客户在途中购物。

Q8:
如何授权第三方许可?

1.      登陆账户到www.paypal.com
2.      点击右上方“用户信息”〉“用户信息与设置”,在打开的页面中,点击左侧“销售工具”菜单
3.      页面右侧找到“API访问”,点击“更新”链接
4.      在打开页面中,选择“选项1”,点击“添加或编辑API许可”
5.      输入您希望授权的第三方API用户名,如果不确定用户名,请联系第三方平台确认
6.      在“可用许可”列表中,勾选您希望授权的权限许可,点击“新增”完成授权
如果不确定该授权哪些许可,请联系购物车平台或第三方系统,确认其所需权限

Q9:
如何获取API凭证?

1.      登陆账户到www.paypal.com
2.      点击右上方“用户信息”〉“用户信息与设置”,在打开的页面中,点击左侧“销售工具”菜单
3.      页面右侧找到“API访问”,点击“更新”链接
4.      选择“选项2”,点击“申请API凭证”

5.       选择左侧“申请API签名”,点击“同意并提交”完成申请

Q10:
如何在我的网站集成“快速结帐”?

 

1.      访问PayPal开发者网站了解快速结帐产品:https://developer.paypal.com/docs/classic/products/express-checkout/?mark=express%20checkout
2.      访问PayPal演示网站,获取集成示例代码:https://demo.paypal.com/us/demo/home
 

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”中

 

5.       IPN 脚本下载地址: https://github.com/paypal/ipn-code-samples/
 

 

 

 

 

 

4.    PDT:付款数据传输

当买家付款完成跳转返回商家网站时,PDT(付款数据传输)用于获取和展现订单信息。

 

Q14:如何启用PDT并获取身份标记(identity token)?

1.      登陆账户到www.paypal.com

2.      点击右上方“用户信息”〉“用户信息与设置”,在打开的页面中,点击左侧“销售工具”菜单

3.      点击“销售工具”

4.      页面右侧找到“网站习惯设定”,点击“更新”链接

5.      勾选“自动返回:开启”

6.      在“返回URL”中输入自动返回的地址

7.      下拉页面,找到“付款数据传输”,并勾选“开启”

8.      保存后,在此区域会显示“身份标记”,拷贝并粘贴至自动返回PDT脚本代码中用于身份验证

 
 

5.    账户权限和产品申请

 

Q15:
如何申请HSS/VT权限?

 

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

https://www.paypal-apac.com/hss/hk-en/

 

 

 

Q16:
如何获取APP ID(AdaptivePayment)还有REST API凭证(Client ID和Secret ID)?

获取APP ID 用于AdaptiveAPI apps(Payments, Accounts, Permissions, 和 Invoicing):

https://www.paypal-apps.com/user/my-account/applications

 

获取REST API 凭证:

https://www.paypal-knowledge.com/infocenter/index?page=content&id=FAQ1949&expand=true&locale=en_US

 

 

Q17:
如何创建Sandbox测试账户?

 

创建sandbox账户指南:

https://developer.paypal.com/docs/classic/lifecycle/sb_create-accounts/

 

Sandbox账户创建的示例:

https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1497&viewlocale=en_US&direct=en

 

 

6.   PayPal商家技术支持官方网站

PayPal 商家官方的FAQ网站以及提交技术问题的网站:

https://cn.paypal-techsupport.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息