<1> <2>
PayPal网站专业版收款(快速支付)可以让您的客户更快捷、更安全地完成付款。客户可以选择存放在PayPal账户中的配送地址等信息返回给您的网站,这样他们就不需要在您的网站上重复录入,大大节省购物时间;同时,该解决方案是基于API的,每次API调用都需要进行身份认证,所以更加安全。
在整个支付流程中,共需调用三个API接口,流程示意图如下:

实现Express Checkout 共分四步: • 创建带有Express Checkout按钮的购物车页面 当您的客户挑选好商品并被引导到购物车页面时,您即可将Express Checkout按钮添加到购物车页面,如下图红框所示,您也可以将PayPal作为一个支付可选项与其他支付方式并排:

关于PayPal图标位置编排的说明请参考这里。
• 引导客户登录到PayPal授权付款 客户点击购物车页面上的Express Checkout按钮后,你必须调用第一个API函数:SetExpressCheckout。调用该函数时可以设置很多参数,但是以下三个参数是必须的: -- OrderTotal:订单总价,此价格可以是一个订单的估计值; -- ReturnURL:客户确认相关信息后返回到您网站继续完成付款动作的网址; -- CancelURL:客户由于不能通过PayPal付款或者取消PayPal付款而返回到您网站的网址,建议设置为带有PayPal Express Checkout按钮的购物车页面或支付页面;该函数将返回一个参数token。此token用于跟踪整个付款过程,在此后两个API函数调用中都必须带上此token。获取token后,重定向客户的网页到PayPal网站,以便客户进行登录并选择付款方式和配送信息; -- 重定向客户到:https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token= mytoken -- 用您从PayPal中获取的token替换上面的mytoken ;
你的客户登录PayPal并选择一个配送地址及付款方式,如下图所示:


注:所有参数可以参考文档https://www.paypal.com/en_US/pdf/PP_APIReference.pdf
<1> <2>
|