编辑: 迷音桑 | 2014-08-09 |
6 Express Checkout 和购物车之间的关系 如果没有自己的购物车,并且没有将 Express Checkout 与您的网站集成,可以考虑使用第三方购物 车.购物车是一种软件,买家可以使用它将物品放入购物篮里,然后在结账时再由它计算出物品的总金 额. PayPal 合作伙伴有各种购物车,所有购物车都与 PayPal 兼容,为买家提供安全的购物.购物车供应商 提供相关说明,指导您将其购物车与您的网站集成.请参阅 PayPal 合作伙伴目录,了解可用购物车信 息. 重要提示:如您是选用名单中的第三方购物车,请不要联系 PayPal.PayPal 没有管理购物车供应商的 权限,无法帮助您解决可能因集成或使用第三方购物车而产生的问题. PayPal Express Checkout 集成指南
7 Express Checkout 先决条件 Express Checkout 先决条件包括您所需的 PayPal 账户以及必要的编程技能和经验.如果您想要使用 Express Checkout,但是没有必要的技能和经验,应考虑使用 PayPal Payments Standard (之前称为 Website Payments Standard)或由 PayPal 合作伙伴提供的购物车. 要使用 Express Checkout,您必须有: ? PayPal 企业账户.企业账户 能够让您成为商家,让PayPal 为您向买家收取商品或服务款项. PayPal 管理这些交易,并针对每笔交易,向您收取少量固定费用加上从买家收取款项的一定比 例. ? 拥有两个测试账户的 Sandbox 账户 .PayPal Sandbox 提供一个模拟 PayPal 的环境,在此环境 中,您可以模拟 Express Checkout 集成,而不必进行真正的资金交换.按照 Sandbox 术语的定 义,您的一个测试账户代表您(即商家或卖家),另一个测试账户代表买家.您的测试并不限于 两个账户;
但是您必须拥有 Sandbox 账户,以便创建测试账户并执行实际测试. ? HTML 编码经验.您目前可能已经拥有一个网站,并且可能已经对您网站上出售的商品或服务实 施了结账体验.您需要在您的网页上添加 Pay with Express Checkout 按钮和名为 Express Checkout 标识的另一个按钮.Pay with Express Checkout 按钮启动 PayPal 结账流程.如果买家 开始没有选择 Pay with Express Checkout,则此标识可让买家从指定付款方式的页面(称为付款 页面)选择 Express Checkout. ? 编程经验.买家点击按钮时,您必须提供代码来请求 PayPal 服务器设置或处理交易和代码,以便 处理响应.PayPal 提供简便易用的 Name-Value Pair 接口 (建立在 HTTP 请求-响应模式基础之 上)以及更为复杂的 SOAP web services 接口.此外,PayPal 还提供集成向导.您还可以选择 使用软件开发工具包(SDK) 来提供使用 PHP、Ruby、Java 等各种编程语言以及 C#等.NET 语 言的接口.尽管您不必了解某种特定的语言,但您仍需了解编程逻辑,特别是请求-响应模式、错 误处理以及编写应用程序代码的知识. 备注:若您不太了解以上关于程式设计经验先决条件的说明内容(如 什么是接口? ),您仍 可使用由购物车供应商(包括 PayPal)提供的 Express Checkout,或者使用其他 PayPal 产品,如PayPal Payments Standard.除非您有足够的编程经验,否则请不要尝试自行集成 Express Checkout.程序员或开发人员会认为 Express Checkout 非常简单;
而一个没接触过程 式设计的新手可能会在完全没有查觉到的情况下,造成交易或商品的损失. PayPal Express Checkout 集成指南
8 Express Checkout 构建基块 您可以通过 Express Checkout 按钮、PayPal API 操作、PayPal 命令和 token 实施 Express Checkout 流程. 以下示意图显示了在网站上集成 Express Checkout 所用的构建基块: token 是由 PayPal 指定的值,用于将 API 操作和命令的执行与特定的用户体验流程关联起来. 备注:token 未在此