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
}