Help Center - Personal Account
  • Home
  • Payments and Transfers
  • Disputes and Limitations
  • My Account
  • My Wallet
  • Login & Security
  • Seller Tools

Why did I get result code 24?

The transaction request includes an invalid expiration date. Common expiration date errors include:

  • Expired date - Make sure that the credit card expiration date is today's date or a date in the future. PayPal rejects expiration dates that have passed.
  • Invalid format - Check that the expiration date is in the standard US format of MMYY (Payflow Pro and Payflow Link merchants). Using a four-digit year (YYYY) will cause invalid expiration dates to be submitted.
  • The transaction was approved with an incorrect expiration date.

Note: If you use XMLPay to process transactions, the correct expiration date format is YYYYMM.

Examples (where the month is December and the year is 2019):

  • Payflow Pro - EXPDATE=1219
  • Payflow Link - name="EXPDATE" value="1219"

Note: Some banks will approve transactions when an expiration date is invalid. We only verify that the credit card number is valid and hasn't expired. The card-issuing bank verifies all cardholder information, such as billing address or CSC code (CVV2). Some banks decline a transaction if the expiration date doesn't exactly match what is on file. Others approve transactions even with an incorrect expiration date. For example, if a card's expiration date is 05/19 but is entered as 01/19, the transaction may still be approved.

See also:
RESULT Values and RESPMSG Text

More ways we can help

If you accept cookies, we’ll use them to improve and customize your experience and enable our partners to show you personalized PayPal ads when you visit other sites. Manage cookies and learn more