PayPal PayFlow Pro - 信用卡验证:CVV2 和 BILLTOZIP

PayPal PayFlow Pro - Credit Card Verification : CVV2 & BILLTOZIP

我使用 Paypal / Payflow Pro 的授权交易 (TRXTYPE=A) 来验证信用卡信息。我将 0.00 作为 AMT。这很好用,可以过滤掉错误的帐号以及卡到期日期,paypal returns "RESPMSG=Invalid......"。

但是,问题在于验证 CVV2 和 BILLTOZIP。当为这两个 paypal 传递错误值时仍然 returns "RESPMSG=Approved".

我错过了什么? 我们可以在 paypal 上验证 CVV2 和 BILLTOZIP 吗? 我可以使用其他方法吗?

我正在使用这个请求:

USER=XXXXXX&VENDOR=XXXXXXXX&PARTNER=PayPal&PWD=XXXX&TRXTYPE=A&TENDER=C&ACCT=4xxxx&EXPDATE=xxxx&CVV2=xxx&AMT=0&INVNUM=521aa62355f5eb5515eca3777e1f8b78&PONUM=PFDCCTEST&COMMENT1=Test Comment 1&COMMENT2=Test Comment2&VERBOSITY=HIGH&BILLTOFIRSTNAME=Frank
&BILLTOLASTNAME=Enstien&BILLTOSTREET=123 Main St.&BILLTOSTREET2=Suite 267&BILLTOCITY=GILBERT
&BILLTOSTATE=AZ&BILLTOZIP=85298&INVNUM=InvoiceNumber001&CUSTOM=CustomNumber001

这是现场版还是沙盒版?

paypal still returns "RESPMSG=Approved

检查 return 的其余部分是否有 =N、=X、其他记录的无效值

如果您仍然有问题 post 一个完整的 return 字符串。