Ruby on rails 正在验证paypal帐户中的电子邮件
请建议如何验证Ruby on rails 正在验证paypal帐户中的电子邮件,ruby-on-rails,paypal,Ruby On Rails,Paypal,请建议如何验证paypal的电子邮件帐户,交易前是否存在paypal中的交易帐户 在自适应支付中,我们可以通过payapl电子邮件ID进行支付。。如果找不到有效的电子邮件,会有点混乱。您不需要验证电子邮件地址。PayPal将支付指令发送到您在Adaptive Payments中指定的电子邮件地址。如果电子邮件地址与PayPal帐户没有关联,PayPal会提示他们设置帐户以申请金额 请看下面的语句 “向几乎所有拥有电子邮件地址或手机号码的人付款,无论是否拥有PayPal帐户。没有PayPal帐户的
paypal
的电子邮件帐户,交易前是否存在paypal中的交易帐户
在自适应支付中,我们可以通过payapl电子邮件ID进行支付。。如果找不到有效的电子邮件,会有点混乱。您不需要验证电子邮件地址。PayPal将支付指令发送到您在Adaptive Payments中指定的电子邮件地址。如果电子邮件地址与PayPal帐户没有关联,PayPal会提示他们设置帐户以申请金额 请看下面的语句 “向几乎所有拥有电子邮件地址或手机号码的人付款,无论是否拥有PayPal帐户。没有PayPal帐户的收件人可以在几分钟内创建一个帐户。” 如果您仍然认为要验证电子邮件地址,那么下面的问题有一些技巧:
我是PayPal集成新手,我对自适应支付api不太清楚。 但我们有权使用GetVerifiedStatus方法检查特定电子邮件id是否在PayPal中拥有帐户 请使用下面的沙盒wsdl URL验证电子邮件 网址: 回应如下
<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>
您可以使用
filter\u var($email,filter\u validate\u email)
对其进行验证,这将根据电子邮件是否有效返回布尔值true或false。但这是为了查看输入的电子邮件是否为“电子邮件”
有关PayPal帐户验证,请检查
玩得开心!希望这有帮助
String endpointURL = "https://svcs.sandbox.paypal.com/AdaptiveAccounts/GetVerifiedStatus";
$email = "email@example.com";
if(filter_var($email, FILTER_VALIDATE_EMAIL) {
// Yes it is valid
}else {
// No it is not valid
}