<1> <2>PayPal網(wǎng)站專業(yè)版收款(快速支付)可以讓您的客戶更快捷、更安全地完成付款。客戶可以選擇存放在PayPal賬戶中的配送地址等信息返回給您的網(wǎng)站,這樣他們就不需要在您的網(wǎng)站上重復(fù)錄入,大大節(jié)省購(gòu)物時(shí)間;同時(shí),該解決方案是基于API的,每次API調(diào)用都需要進(jìn)行身份認(rèn)證,所以更加安全。
在整個(gè)支付流程中,共需調(diào)用三個(gè)API接口,流程示意圖如下:
實(shí)現(xiàn)Express Checkout 共分四步:
• 創(chuàng)建帶有Express Checkout按鈕的購(gòu)物車頁(yè)面
當(dāng)您的客戶挑選好商品并被引導(dǎo)到購(gòu)物車頁(yè)面時(shí),您即可將Express Checkout按鈕添加到購(gòu)物車頁(yè)面,如下圖紅框所示,您也可以將PayPal作為一個(gè)支付可選項(xiàng)與其他支付方式并排:
關(guān)于PayPal圖標(biāo)位置編排的說明請(qǐng)參考
這里。
• 引導(dǎo)客戶登錄到PayPal授權(quán)付款
客戶點(diǎn)擊購(gòu)物車頁(yè)面上的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按鈕的購(gòu)物車頁(yè)面或支付頁(yè)面;該函數(shù)將返回一個(gè)參數(shù)token。此token用于跟蹤整個(gè)付款過程,在此后兩個(gè)API函數(shù)調(diào)用中都必須帶上此token。獲取token后,重定向客戶的網(wǎng)頁(yè)到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>
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。