我正在使用PayPal作爲我已建立的自定義購物車的付款選項。我已經設置了一個購物車,並且完成了一個結帳。它詢問用戶的地址。一旦他們完成了所有的領域,他們打了'用PayPal付款'。這並不會將它們發送給PayPal。首先它處理他們輸入的數據,然後將它們重定向到PayPal付款。刪除(或預先填寫)PayPal Express結帳的地址詳細信息
這是全部使用PayPal Express結帳。
所需的流量是這樣的。
- 用戶添加項目到購物車。所有這些都發生了,並且已經由我的服務器處理,並且沒有對PayPal的呼叫。我希望用戶在我的網站上管理購物車,而不是PayPal。
- 完成後,用戶點擊「結帳」。然後將它們帶到我的服務器上的另一個頁面(例如http://mywebsite.com/store/checkout/),在那裏他們確認購物車並輸入他們的送貨地址和其他詳細信息。
- 一旦他們完成,他們點擊一個按鈕,「貝寶支付」,併發送到另一個頁面我的服務器上(例如,http://mywebsite.com/store/checkout/pay/)在我的web應用程序處理訂單和信息,並將其添加到數據庫中。現在,這是我希望貝寶魔法發生的地方。
- 在上一個頁面(第三步)的處理,我想我的web應用程序使用SetExpressCheckout API聯繫PayPal和用戶重定向到支付寶付款頁面。
- 用戶輸入他們的信用卡或PayPal詳細信息並支付https://paypal.com。
- 然後,用戶被髮回我的網站,被告知已收到付款(如果有)或任何其他需要注意的提醒。訂單狀態會相應更新並且訂單已發貨。
我敢肯定這是所有可能的。是嗎?我正在使用Python和Django。
我唯一的問題是,我不希望用戶有(貝寶支付網站上一次在我的網站,一次)輸入兩次他們的運輸/付款地址。我不希望用戶必須在PayPal付款網站輸入他們的運輸/付款地址。這是沒有必要的,因爲我已經有了它。是否可以從PayPal網站刪除地址欄,或者只是預先填寫我網站的數據?
這是可能的,但你在寫什麼語言? – random 2009-08-01 05:30:08