
Performing Credit Card Transactions
Card Security Code Validation
3
38 Payflow Pro Developer’s Guide
Even though your processor may be certified for card security code, they may not be certified
for all card types (for example, Visa CVV2 or MasterCard CVC2). The list will change as
PayPal continues to enhance its service offering.
Card Security Code Results
If you submit the transaction request parameter for card security code (that is, the CVV2
parameter), the cardholder’s bank returns a Yes/No response in the CVV2MATCH response
parameter, as described in the first table below. Card security code results vary depending on
your processing platform, as described in the next table.
N OTE: Check with your acquiring bank to determine how they handle CVV2MATCH.
Example CVV2 Request Parameter String
This example request parameter string includes the CVV2 parameter:
"TRXTYPE=A&TENDER=C&PWD=x1y2z3&PARTNER=PayPal&VENDOR=SuperMerchant&USER=Sup
erMerchant&&ACCT=5555555555554444&EXPDATE=0308&AMT=123.00
&CVV2=567"
E
XAMPLE 3.1 Example CVV2MATCH Response
T
ABLE 3.6 CVV2MATCH response values
CVV2MATCH Value Description
Y The submitted value matches the data on file for the card.
N The submitted value does not match the data on file for the card.
X The cardholder’s bank does not support this service.
T
ABLE 3.7 Card security code results
Processing Platform Results
American Express APAC
Card security code mismatches cause a non-approved result
(RESULT = 114).
No CVV2MATCH value is returned.
First Data International Transactions that have card security code mismatches can come
back as an approved transaction (RESULT = 0).
The match or mismatch information is indicated in the
CVV2MATCH value.
As with AVS, if the Authorisation was successful, you must make
a decision based on the CVV2MATCH value whether or not to
proceed with the order.
Comentários a estes Manuais