2012-12-09 117 views
11

我想檢查一下,如果一位貝寶用戶在購買之前試圖從我的網站購買某件商品時擁有經過驗證的帳戶,檢查PayPal電子郵件地址是否是經過驗證的用戶

一旦用戶未通過驗證,他/她進行的任何付款都將失敗。資金將自動返回給用戶。

由於欺詐問題,我是否可以添加或編輯任何代碼來完成此項工作。

好吧,我發現這個

https://www.paypal.com/us/verified/pal=emailhere

那裏,如果我有任何的電子郵件我得到驗證或驗證的替代emailhere。

我想將此添加到代碼中。 謝謝

回答

3

如果你還沒有,我會建議使用Express Checkout API。這將允許您在完成付款之前檢查付款人的狀態。

SetExpressCheckout API將生成您用於將用戶重定向到PayPal的令牌。然後他們會登錄,查看訂單,然後點擊繼續,然後將其發送回您的網站。

此時,您可致電GetExpressCheckoutDetails獲取所有買家的詳細信息,包括他們的驗證狀態。

要完成整個事情,您可以撥打DoExpressCheckoutPayment。但是,如果付款人未通過驗證,您可以簡單地停止付款流程並將此電話發出。不會發生付款,因此不需要退款。您只需在向您購物前顯示他們需要驗證其帳戶的消息。

如果你碰巧正在使用PHP,我會建議看看我的class library for PayPal。它使所有這些對你來說非常簡單。

+0

哇,這正是我正在尋找的。我感謝你的幫助。我今天早上看了你的圖書館,我會試着看看它是如何工作的。感謝你的回答! –

+1

如果您對圖書館有任何疑問,請告訴我。如果有必要,我通常會提供30分鐘的免費培訓,這通常足以讓您隨時隨地享受這類服務。 –

+0

當然,我會做到這一點! –

相關問題