Error messageThe card has expired
DescriptionThe pay-in failed because the card has expired.
Categories

Pay-in

Card

Causes

This error occurs when the card is passed its expiry date.

What to do

In such cases, the end user needs to register a new card or use another payment method.

Example

In the example below, the API Response when making a Create a Direct Card PayIn with an expired card.

API Response
{

    "Id":"333444702",

    "Tag":"custom meta",

    "CreationDate":1677859400,

    "AuthorId":"13544443",

    "CreditedUserId":"1344445153",

    "DebitedFunds":{

        "Currency":"EUR",

        "Amount":6697

    },

    "CreditedFunds":{

        "Currency":"EUR",

        "Amount":6697

    },

    "Fees":{

        "Currency":"EUR",

        "Amount":0

    },

    "Status":"FAILED",

    "ResultCode":"101105",

    "ResultMessage":"The card has expired",

    "ExecutionDate":null,

    "Type":"PAYIN",

    "Nature":"REGULAR",

    "CreditedWalletId":"13574440",

    "DebitedWalletId":null,

    "PaymentType":"CARD",

    "ExecutionType":"DIRECT",

    "SecureMode":"DEFAULT",

    "CardId":"3339444431",

    "SecureModeReturnURL":"https://returnurl",

    "SecureModeRedirectURL":null,

    "SecureModeNeeded":false,

    "Culture":"FR",

    "SecurityInfo":{

        "AVSResult":"NO_CHECK"

    },

    "StatementDescriptor":"54044419",

    "BrowserInfo":{

        "AcceptHeader":"*/*",

        "JavaEnabled":false,

        "Language":"fr",

        "ColorDepth":32,

        "ScreenHeight":2208,

        "ScreenWidth":1242,

        "TimeZoneOffset":60,

        "UserAgent":"user agent",

        "JavascriptEnabled":true

    },

    "IpAddress":"ipv6",

    "Requested3DSVersion":"V2_1",

    "Applied3DSVersion":"V2_1",

    "RecurringPayinRegistrationId":null

}