我想驗證用戶是否輸入了有效的貝寶ID。如果不是用戶不能做註冊。我也參觀了這個[1]:How can I verify a PayPal ID?的問題,但它並沒有幫助我:(驗證貝寶ID是否有效或未被用戶插入
回答
你不能找到一個直接的答案,因爲「有效的PayPal ID」沒有一個固定的含義。需要更具體地瞭解您想要發現的內容,然後可能會或可能無法實現您想要的內容,因爲PayPal會保護其客戶的帳戶和身份信息的某些方面以保護其(因業務原因) )
一點背景知識,可以幫助你明確你的問題,如果沒有一定回答這個問題:
任何電子郵件(或電話號碼)可以被配置爲接收貝寶付款,在許多情況下,即使在付款發送時電子郵件未附加到PayPal賬戶。但是,並非所有PayPal產品都可以這種方式運行(例如,您不能將API調用作爲尚未設置且尚未生成API憑據的帳戶)。您是否在問關於收款的問題,如果是這樣的話,哪些產品?
如果發送到貝寶頁面,大多數人都可以通過貝寶付款,無論他們是否是賬戶持有人(取決於所使用的貝寶產品)。除了通過PayPal進行客人付款和/或直接信用卡付款外,人們還可以在貝寶賬戶抵達時立即設置並立即與他們一起付款。因此,如果沒有PayPal賬戶附加到該電子郵件,那麼首先收集電子郵件並拒絕前進將會讓潛在客戶失去信心。它還會「讓」很多無法支付的客戶,比如知道電子郵件地址但不擁有附加PayPal賬戶的人。 PayPal還有意拒絕輕鬆回答關於電子郵件是否有關聯PayPal賬戶的問題,以便讓糟糕的參與者難以累積魚叉式釣魚活動的PayPal賬戶列表(通常包含相關的個人信息)。有一些API允許您獲取有關PayPal帳戶的有限信息,但這些API存在限制;見例如GetVerifiedStatus文檔:
https://developer.paypal.com/docs/classic/api/adaptive-accounts/GetVerifiedStatus_API_Operation/
還要注意的是驗證在貝寶特定的技術意義,是不是在所有同爲「能夠付錢給你。」
如果您想知道某人是否可以登錄其PayPal帳戶,然後使用該PayPal帳戶獲取有關該用戶的信息(以及可能需要支付的費用),那很簡單:使用PayPal登錄。這就是它的目的。當然,這要求用戶登錄並同意你使用他們的信息。
如果您想知道某人是否可以採取特定行動(例如付款),那麼在此刻,唯一確定的方法是在行動上要求該行爲。你有沒有實際要求錢的選擇;如果你想確保用戶有資金併爲他們保留收集,你可以申請授權而不是銷售。如果你想確保用戶可以登錄,有支付機制,並且一般看起來準備好支付你(但沒有預留和保證資金),你可以申請一個訂單。
希望這些東西之一是你要求的?
如果您有PayPal AccountID(PayPal生成的ID,而不是外部生成的標識符,如電子郵件或電話號碼),您可以將其傳遞給特定的API(如GetVerifiedStatus),以上許多選項應用。
- 1. 貝寶驗證
- 2. 驗證Datomic實體ID是否有效
- 3. 驗證用戶通過貝寶GetVerifiedStatus API
- 4. 貝寶ipn不驗證:無效
- 5. PHP貝寶驗證
- 6. 貝寶IPN驗證
- 7. 貝寶IPN驗證
- 8. 貝寶信用卡驗證
- 9. Android:貝寶商戶ID錯誤爲無效憑證
- 10. 驗證用戶是否輸入了有效的數據類型
- 11. 驗證是否有使用紅寶石
- 12. 試圖驗證用戶是否鍵入是或否
- 13. 驗證largeAddressAware是否有效?
- 14. 驗證電子郵件地址是貝寶用戶
- 15. 貝寶CreateRecurringPaymentsProfile憑證無效
- 16. 貝寶的令牌ID是否唯一?
- 17. 貝寶IPN驗證問題
- 18. 貝寶付款驗證
- 19. 驗證貝寶Live賬號
- 20. 貝寶驗證付款
- 21. 如何插入驗證代碼的HTML標準的貝寶
- 22. 貝寶用戶貝寶用戶結帳
- 23. 貝寶回調沒有驗證
- 24. 如何檢查用戶ID是否驗證或不圖表api
- 25. 驗證用戶的API憑證 - 貝寶DoDirectPayment
- 26. 問題與貝寶IPN - 用戶被重定向到貝寶
- 27. 是否有必要有一個貝寶商戶帳戶,以開發一個應用程序使用貝寶API?
- 28. 驗證用戶輸入或
- 29. 驗證使用C#的貝寶付款
- 30. Bean驗證驗證一個驗證是否有效?