paypalpayflowpro

PayPal PayFlow Pro - Credit Card Verification : CVV2 & BILLTOZIP


I using Paypal / Payflow Pro's Authorization transaction (TRXTYPE=A) to validate credit card information. I am passing 0.00 as the AMT. This works fine and can filter out wrong account number as well as card expiration date, paypal returns "RESPMSG=Invalid......".

However, the problem is in verifying both CVV2 and BILLTOZIP. When passing wrong values for these two paypal still returns "RESPMSG=Approved".

I am missing something? Can we validate CVV2 and BILLTOZIP on paypal? Is there another method that I can use for this?

I am using this request:

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

Solution

  • Is this live or sandbox?

    paypal still returns "RESPMSG=Approved

    Check the rest of the return for =N , =X, other documented invalid value

    If you still have issues post a full return string.