|
<1> <2>
PayPal網(wǎng)站專業(yè)版收款(快速支付)可以讓您的客戶更快捷、更安全地完成付款。客戶可以選擇存放在PayPal賬戶中的配送地址等信息返回給您的網(wǎng)站,這樣他們就不需要在您的網(wǎng)站上重復(fù)錄入,大大節(jié)省購物時(shí)間;同時(shí),該解決方案是基于API的,每次API調(diào)用都需要進(jìn)行身份認(rèn)證,所以更加安全。
在整個(gè)支付流程中,共需調(diào)用三個(gè)API接口,流程示意圖如下:

實(shí)現(xiàn)Express Checkout 共分四步: • 創(chuàng)建帶有Express Checkout按鈕的購物車頁面 當(dāng)您的客戶挑選好商品并被引導(dǎo)到購物車頁面時(shí),您即可將Express Checkout按鈕添加到購物車頁面,如下圖紅框所示,您也可以將PayPal作為一個(gè)支付可選項(xiàng)與其他支付方式并排:

關(guān)于PayPal圖標(biāo)位置編排的說明請(qǐng)參考這里。
• 引導(dǎo)客戶登錄到PayPal授權(quán)付款 客戶點(diǎn)擊購物車頁面上的Express Checkout按鈕后,你必須調(diào)用第一個(gè)API函數(shù):SetExpressCheckout。調(diào)用該函數(shù)時(shí)可以設(shè)置很多參數(shù),但是以下三個(gè)參數(shù)是必須的: -- OrderTotal:訂單總價(jià),此價(jià)格可以是一個(gè)訂單的估計(jì)值; -- ReturnURL:客戶確認(rèn)相關(guān)信息后返回到您網(wǎng)站繼續(xù)完成付款動(dòng)作的網(wǎng)址; -- CancelURL:客戶由于不能通過PayPal付款或者取消PayPal付款而返回到您網(wǎng)站的網(wǎng)址,建議設(shè)置為帶有PayPal Express Checkout按鈕的購物車頁面或支付頁面;該函數(shù)將返回一個(gè)參數(shù)token。此token用于跟蹤整個(gè)付款過程,在此后兩個(gè)API函數(shù)調(diào)用中都必須帶上此token。獲取token后,重定向客戶的網(wǎng)頁到PayPal網(wǎng)站,以便客戶進(jìn)行登錄并選擇付款方式和配送信息; -- 重定向客戶到:https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token= mytoken -- 用您從PayPal中獲取的token替換上面的mytoken ;
你的客戶登錄PayPal并選擇一個(gè)配送地址及付款方式,如下圖所示:


注:所有參數(shù)可以參考文檔https://www.paypal.com/en_US/pdf/PP_APIReference.pdf
<1> <2>
|