Tôi muốn xác minh rằng địa chỉ email là người dùng PayPal. Có cuộc gọi API để thực hiện điều đó không?Xác minh địa chỉ email là người dùng paypal
Có một lib ruby thực hiện điều này không?
Cảm ơn
Tôi muốn xác minh rằng địa chỉ email là người dùng PayPal. Có cuộc gọi API để thực hiện điều đó không?Xác minh địa chỉ email là người dùng paypal
Có một lib ruby thực hiện điều này không?
Cảm ơn
GetVerifiedStatus từ PayPal's Adaptive Accounts Nền tảng này sẽ làm việc này cho bạn.
PayPal không có bất kỳ code samples hoặc SDKs cho tài khoản thích ứng trong Ruby, nhưng tôi đã tìm thấy người đã viết code for GetVerifiedStatus in Ruby.
Sự thay đổi chỉ để mã mà bạn sẽ cần phải có nó kiểm tra những loại tài khoản mà họ có là thay đổi
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
Note: PayPal dường như đã không cập nhật trang tham chiếu API của họ, vì vậy hãy sử dụng thông tin trên trang 65-66 trong số Adaptive Accounts guide hiện tại.
Khám phá adaptiveaccounts-sdk-ruby gem. Nó cho phép bạn để có được thông tin về tài khoản paypal.
Hãy xem the sample apps để xem api có thể làm gì.
Dưới đây là một ví dụ:
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 là tài liệu chính thức paypal cho adaptive chiếm
Cảm ơn bạn @sam ....... nó đang hoạt động như một sự quyến rũ !! – LHH
dude bạn đã cứu mạng sống của tôi lol –
đó đã đã cho tôi rất nhiều đường đi, Cảm ơn – macarthy
@macarthy, xin chào! Tôi đang sử dụng bài viết của bạn, nhưng constatly nhận được "Gee! Xin lỗi! Một cái gì đó đã đi sai nghiêm trọng". Bạn có thể xem ở đây -> http://stackoverflow.com/questions/11491352/cant-verifycheck-paypal-account? – skrypalyk