我正在開發一個能夠接受貝寶付款的項目。我使用的順序如下:承諾賣家網站付款
我目前的開發網站的付款步驟:
- 用戶到我的網站,
- 選擇付出的東西,
- 重定向以支付寶,
- 付款完成在貝寶,
- 然後用戶被重定向回到我的網站成功url。
這很好,因爲我使用IPN監聽器在後臺更新我的數據庫時,貝寶決定確認付款並讓用戶知道。
但是,幾天前,我在做一些我自己的網上購物,並使用paypal付款。我注意到,當我付款時,我被重定向到paypal,在那裏我登錄並看到了paypal發票。我點擊確認後,我被重定向回賣家網站,在那裏我做了一個總結,並被告知要進行購買!
所以基本上,順序是這樣的:
從不同的賣家網站我的購物體驗:
- 我想支付項目,
- 我被重定向到paypal,
- 我是發票並確認付款,
- 我被重定向到賣家網站
- 我當時被顯示確認訂單,並被要求付款,
- 我承諾付款並被告知訂單已完成。
不同之處,我的網站在paypal網站上提交購買,我使用他們的IPN系統聽取貝寶的回覆,但是這第二個網站似乎在賣家的實際網站上提交了付款。
我想,哇,從用戶體驗的角度來看,這讓我感到非常放心。
這是怎麼做的?
Paypal API文檔中是否有任何內容? –
它可能驗證訂單但不處理它。然後它發送訂單ID,賣方網站可能使用API調用來處理訂單。 – Pitchinnate
https://cms.paypal.com/ca/cgi-bin/?cmd=_render-content&content_ID=developer/howto_admin_authcapture應該給你一個好的開始。 – Steven