PayPal PayFlow Pro - 重复计费 - 信用卡验证 - CVV

时间:2014-04-09 05:17:34

标签: paypal paypal-sandbox payflowpro

关于PayPal PayFlow Pro服务,在创建定期配置文件时是否可以通过CVV号码?

目前在我们的网站上,我们只在创建定期个人资料时要求提供信用卡号和有效期,但我们现在要求CVV号码以改进持卡人验证,我猜最终会降低潜在欺诈的可能性。< / p>

根据文件:

https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_payflowpro_recurringbilling_guide.pdf

CVV未作为定期结算服务的一部分列为“ADD”操作的参数,但如果您将其作为参数传递,则回复包含与CVV验证相关的信息,如下所示:

CVV2MATCH => N,
PROCCVV2 => N

有趣的是,在PayPal Sandbox中使用无效的CVV号进行测试,我得到的回复如下:

Request:
TRXTYPE => R,
TENDER => C,
ACTION => A,
ACCT => 4111-XXXX-XXXX-1111,
CVV2 => XXX,
EXPDATE => 0518,
START => 04162014,
MAXFAILPAYMENTS => 1,
RETRYNUMDAYS => 2,
TERM => 0,
PAYPERIOD => YEAR,
AMT => 50.00,
PROFILENAME[9] => test_1234,
OPTIONALTRX => A,
COMMENT1[14] => Recurring Plan,

Response:
RESULT => 0,
RPREF => R1056C75AF08,
PROFILEID => RT0000014434,
RESPMSG => Approved,
TRXRESULT => 0,
TRXPNREF => A70A6ABE7817,
TRXRESPMSG => Verified,
AUTHCODE => 407PNI,
CVV2MATCH => N,
HOSTCODE => A,
PROCCVV2 => N,
VISACARDLEVEL => 12

正如您所看到的,虽然CVV验证失败“CVV2MATCH =&gt; N”(这意味着没有匹配),但事务成功完成了“RESULT =&gt; 0,TRXRESULT =&gt; 0”和重复的配置文件随后被创建了。

人们可能会认为不匹配的CVV会导致交易无法成功。

我有错误的假设或做错了吗?如果CVV验证失败,或者这只是PayPal Sandbox中的一些错误,PayPal Manager中是否存在需要启用/禁用以拒绝交易的设置。

非常感谢任何帮助。

问候。

1 个答案:

答案 0 :(得分:0)

Payflow平台支持安全代码服务,但并非在所有情况下都需要。您应该能够创建一个&#34;欺诈过滤器&#34;在您的经理帐户中,您将根据需要对CVV2响应进行操作。要访问这些过滤器,请登录manager.paypal.com并单击&#34;服务设置。&#34;从那里点击子标题&#34;欺诈保护。&#34;在这里,您将能够根据为每笔交易返回的结果构建自定义过滤器。

希望这有帮助!