2016|2016 - PayPal商家集成常见技术问题 - 官方整理
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、可下载日志、电子邮件)?”勾选“是”
- 保存生效
【2016|2016 - PayPal商家集成常见技术问题 - 官方整理】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’来设置。该参数支持两位字符的值。
如:
更多语言,请参考链接。
Q7:为什么交易详情里没有显示配送地址?
请检查您的按钮代码,确保配送地址相关的参数值都已经传入,示例如下:
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
推荐阅读
- 游戏IP(立足于玩家情感的粉丝经济)
- ACSL|ACSL 美国计算机科学联赛 2016-2017 R4 摩天大楼-Skyscraper 题解
- 人至不惑之年
- 恩|恩 有点喜欢你
- 季節
- 当朋友圈快变成众筹圈。。。
- 【去躁】
- 2016,我最大的成就是找回自己
- 一样的山|一样的山 不一样的风景
- elon's|elon's keywords of 2016