-1

请建议如何验证电子邮件帐户paypal,在交易前是否存在 paypal 中的交易帐户。

在自适应支付中,我们可以通过 payapl 电子邮件 ID 进行支付。如果找不到有效的电子邮件,会有点混乱。

4

3 回答 3

1

您无需验证电子邮件地址。PayPal 将付款说明发送到您在自适应付款中指定的电子邮件地址。如果电子邮件地址未与 PayPal 帐户关联,则 PayPal 会提示他们设置一个帐户以索取该金额。

查看Adaptive Payments API 文档中的以下语句

“向几乎任何拥有电子邮件地址或手机号码的人付款,无论是否有 PayPal 账户。没有 PayPal 账户的收款人可以在几分钟内创建一个。”

如果您仍然认为要验证电子邮件地址,那么下面的 SO 问题有一些技巧: 如何验证 PayPal 帐户?

于 2013-10-09T06:30:22.043 回答
0

我是 PayPal 集成的新手,我不确定 Adaptive Payment api。但是我们有权使用GetVerifiedStatus方法检查特定的电子邮件 ID 是否在 PayPal 中有帐户。

请使用以下沙箱 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>X@X.com</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";
于 2015-07-21T10:26:45.873 回答
0

您通过使用它来验证它将filter_var($email, FILTER_VALIDATE_EMAIL)返回一个布尔值 true 或 false,具体取决于电子邮件是否有效。但那是看输入的电子邮件是否是“电子邮件”

$email = "email@example.com";
if(filter_var($email, FILTER_VALIDATE_EMAIL) {
    // Yes it is valid
}else {
    // No it is not valid
}

对于 PayPal 帐户验证,请检查检查 paypal 电子邮件地址是否是经过验证的用户

玩得开心!希望有帮助..

于 2015-08-01T10:00:01.010 回答