回答
GetVerifiedStatus從PayPal's Adaptive Accounts平臺會爲你做到這一點。
PayPal沒有任何code samples或SDKs適用於Ruby中的適應性帳戶,但我確實找到了編寫code for GetVerifiedStatus in Ruby的人。
該代碼的唯一變化,你需要把它檢查他們有什麼類型的帳戶是改變
if @xml['accountStatus']!=nil
account_status = @xml['accountStatus'][0]
#its pretty obvious from here init?
if account_status.to_s() == "VERIFIED"
render :text => "Account verified"
else
render :text => "Oopsy! Yet to be verified"
end
else
render :text => "Gee! sorry! something went seriously wrong"
end
到
if @xml['accountType']!=nil
account_type = @xml['accountType'][0]
#its pretty obvious from here init?
if account_type.to_s() == "Business"
render :text => "Business account!"
elseif account_type.to_s() == "Premier"
render :text => "Premier Account!"
elseif account_type.to_s() == "Personal"
render :text => "Personal account!"
else
render :text => "Account type not null but not a valid PayPal account type."
end
else
render :text => "Gee! sorry! something went seriously wrong"
end
注意:貝寶顯然沒有更新他們的API參考頁面,因此暫時使用Adaptive Accounts guide中第65-66頁上的信息。
查看adaptiveaccounts-sdk-ruby gem。它可以讓你獲得有關貝寶賬戶的信息。
看看the sample apps看看api能做些什麼。
下面是一個例子:
require 'paypal-sdk-adaptiveaccounts'
@api = PayPal::SDK::AdaptiveAccounts::API.new(:device_ipaddress => "127.0.0.1")
# Build request object
@get_verified_status = @api.build_get_verified_status({
:emailAddress => "[email protected]",
:matchCriteria => "NONE" })
# Make API call & get response
@get_verified_status_response = @api.get_verified_status(@get_verified_status)
# Access Response
if @get_verified_status_response.success?
@get_verified_status_response.accountStatus
@get_verified_status_response.countryCode
@get_verified_status_response.userInfo
else
@get_verified_status_response.error
end
here是PayPal的自適應官方文檔佔
謝謝@sam .......它像一個魅力工作! – LHH 2014-01-02 08:08:42
老兄你救了我的生命哈哈 – 2015-04-22 08:02:23
- 1. 貝寶電子郵件驗證
- 2. 貝寶電子郵件驗證
- 3. 貝寶電子郵件地址貝寶按鈕
- 4. 是否有效的貝寶電子郵件地址(PHP)
- 5. Quickblox,發送電子郵件給新用戶以驗證電子郵件地址
- 6. 驗證電子郵件地址而不發送電子郵件給用戶
- 7. OSCLASS:驗證電子郵件地址
- 8. 驗證電子郵件地址
- 9. 電子郵件地址輸入驗證
- 10. ZF2電子郵件地址驗證器
- 11. 電子郵件地址驗證狀態
- 12. 驗證電子郵件地址
- 13. iOS電子郵件地址驗證
- 14. ListView驗證電子郵件地址
- 15. 驗證電子郵件地址(域名)
- 16. 在Dart驗證電子郵件地址?
- 17. 電子郵件地址驗證
- 18. ASP.NET的電子郵件地址驗證
- 19. 如何驗證電子郵件地址
- 20. 電子郵件地址驗證,如何?
- 21. 如何驗證電子郵件地址
- 22. C#電子郵件地址驗證
- 23. 驗證電子郵件地址失敗
- 24. 目標電子郵件地址驗證
- 25. 電子郵件地址驗證紅寶石軌道
- 26. Django在forms.py中驗證電子郵件地址和用戶名
- 27. 在Laravel中無需電子郵件地址驗證用戶
- 28. 驗證電子郵件地址的用戶名部分
- 29. Firebase驗證同一用戶的多個電子郵件地址
- 30. 驗證用戶輸入的電子郵件地址
這已經得到了我很多的方式,感謝 – macarthy 2012-04-18 21:44:19
@macarthy,你好!我正在使用你的帖子,但常常得到「哎呀!對不起,有些事情嚴重錯了」。你可以看看這裏 - > http://stackoverflow.com/questions/11491352/cant-verifycheck-paypal-account? – skrypalyk 2012-07-15 17:37:04