請建議如何驗證電子郵件帳戶是否爲paypal
,無論交易帳戶在交易前是否存在。驗證PayPal帳戶中的電子郵件
在適應性付款中,我們可以通過payapl電子郵件ID付款..有點混淆,如果有效的電子郵件未找到。
請建議如何驗證電子郵件帳戶是否爲paypal
,無論交易帳戶在交易前是否存在。驗證PayPal帳戶中的電子郵件
在適應性付款中,我們可以通過payapl電子郵件ID付款..有點混淆,如果有效的電子郵件未找到。
您無需驗證電子郵件地址。貝寶將付款指令發送到您在自適應付款中指定的電子郵件地址。如果電子郵件地址與PayPal賬戶沒有關聯,PayPal會提示他們設置一個賬戶來索取金額。
看在Adaptive Payments API documentation
下面的語句「,支付給幾乎電子郵件地址或手機號碼,使用或不使用PayPal帳戶的人。沒有一個PayPal帳戶誰收件人可以創建一個在幾分鐘內「。
如果你仍然認爲要驗證的電子郵件地址,然後將下面的SO問題有一定的技巧: How to validate PayPal account?
我是新來的PayPal的整合,我不知道關於自適應支付API。 但我們有權檢查是否在PayPal中使用GetVerifiedStatus方法的特定電子郵件ID。
請使用以下沙箱WSDL URL驗證電子郵件
網址:https://svcs.sandbox.paypal.com/AdaptiveAccounts?wsdl
響應會像下面
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<ns2:GetVerifiedStatusResponse xmlns:ns2="http://svcs.paypal.com/types/aa">
<responseEnvelope>
<timestamp>2015-07-20T23:42:46.661-07:00</timestamp>
<ack>Success</ack>
<correlationId>5cea9a8575ab9</correlationId>
<build>17345626</build>
</responseEnvelope>
<accountStatus>UNVERIFIED</accountStatus>
<countryCode>IN</countryCode>
<userInfo>
<emailAddress>[email protected]</emailAddress>
<accountType>PERSONAL</accountType>
<accountId>X</accountId>
<name>
<salutation/>
<firstName>X</firstName>
<middleName/>
<lastName>X</lastName>
<suffix/>
</name>
<businessName/>
</userInfo>
</ns2:GetVerifiedStatusResponse>
</soapenv:Body>
</soapenv:Envelope>
注:創建存根不要忘了如下設置終點。
String endpointURL = "https://svcs.sandbox.paypal.com/AdaptiveAccounts/GetVerifiedStatus";
通過使用filter_var($email, FILTER_VALIDATE_EMAIL)
這將返回取決於假真布爾如果電子郵件是有效的,或者不是驗證。但是那要看看輸入的電子郵件是「電子郵件」
$email = "[email protected]";
if(filter_var($email, FILTER_VALIDATE_EMAIL) {
// Yes it is valid
}else {
// No it is not valid
}
PayPal帳戶驗證請Check if paypal email address is a verified user
玩得開心!希望有所幫助..