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

דרכים נוספות שבהן אנו יכולים לעזור

קבלה של קובצי ה-cookie, תאפשר לנו לשפר ולהתאים אישית את חווית השימוש שלך. בנוסף, היא תאפשר לשותפים שלנו להשתמש בהם כדי להציג פרסומות מותאמות אישית עבורך גם כשתבקר באתרים אחרים. ניהול קובצי cookie וקבלת פרטים נוספים